Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Dev] Documenting Feathercoin Specific Software settings - Part 11

    Technical Development
    1
    37
    7048
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wrapper
      wrapper Moderators last edited by

      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

      Adapted documentation to feathercoin : - commit

      Documentation

      https://github.com/FeatherCoin/Feathercoin/commit/2a7cdd81fbed144a7eee8beca09615f77945322d

      src/qt/bitcoingui.cpp

       +        QPalette palette;
       +        palette.setBrush(QPalette::Background,QBrush(Qt::lightGray));
       +        toolbar->setPalette(palette);
       +        toolbar->setAutoFillBackground(true);
      

      Code added

      1 Reply Last reply Reply Quote 0
      • wrapper
        wrapper Moderators last edited by

        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

        Adapted documentation to feathercoin : - commit

        Documentation

        https://github.com/FeatherCoin/Feathercoin/commit/2a7cdd81fbed144a7eee8beca09615f77945322d

        src/qt/forms/overviewpage.ui

        User interface changes

              +  <property name="windowIcon">
         +   <iconset resource="../feathercoin.qrc">
         +    <normaloff>:/icons/bitcoin</normaloff>:/icons/bitcoin</iconset>
         +  </property>
         +  <property name="autoFillBackground">
         +   <bool>true</bool>
         +  </property>
        

        Code added

        1 Reply Last reply Reply Quote 0
        • wrapper
          wrapper Moderators last edited by wrapper

          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

          Adapted documentation to feathercoin : - commit

          Documentation

          https://github.com/FeatherCoin/Feathercoin/commit/2a7cdd81fbed144a7eee8beca09615f77945322d

          src/qt/res/images/*

            src/qt/res/images/mainbg.png
          
           src/qt/res/images/splash.png
          

          image files updates note, updated subsequently

          1 Reply Last reply Reply Quote 0
          • wrapper
            wrapper Moderators last edited by

            Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

            Add seeder and correct format : - commit

            https://github.com/FeatherCoin/Feathercoin/commit/a677f8fd3943a18fa893f3d1a9e9924a3c722559

            src/chainparams.cpp

             -        vSeeds.push_back(CDNSSeedData("ftc-c.com", "www.ftc-c.com"));
             -        vSeeds.push_back(CDNSSeedData("block.ftc-c.com", "block.ftc-c.com"));
             -        vSeeds.push_back(CDNSSeedData("pool.ftc-c.com", "pool.ftc-c.com"));
            

            Code replaced

             +        vSeeds.push_back(CDNSSeedData("ftc-c.com", "www.ftc-c.com"));
             +        vSeeds.push_back(CDNSSeedData("ftc-c.com", "block.ftc-c.com"));
             +        vSeeds.push_back(CDNSSeedData("ftc-c.com", "pool.ftc-c.com"));
             +        vSeeds.push_back(CDNSSeedData("alltheco.in", "dnsseed.alltheco.in"));
            

            Code replaced

            1 Reply Last reply Reply Quote 0
            • wrapper
              wrapper Moderators last edited by

              Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

              moved checkpoint console messages to be logged instead : - commit

              first implementation to support 3 and f prefixes for multisig addresses

              https://github.com/FeatherCoin/Feathercoin/commit/59d479863ca8848791efdb3ea67f423e9b92d816

              src/base58.cpp

               -  vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS);
              
              
               + vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS) ||
               + vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS_OLD);
              

              Code replaced

               - else if (vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS)) 
              
               + else if (vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS) ||
               + vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS_OLD))
              

              Code replaced

               -  return IsValid() && vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS); 
              
               +  return IsValid() && (vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS) ||
               +       vchVersion == Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS_OLD));
              

              Code replaced

               -    if (!IsValid() || vchVersion != Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS))
              
               +    if (!IsValid() || (vchVersion != Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS) && 
               +                       vchVersion != Params().Base58Prefix(CChainParams::SCRIPT_ADDRESS_OLD)))
              

              Code replaced

              1 Reply Last reply Reply Quote 0
              • wrapper
                wrapper Moderators last edited by

                Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                moved checkpoint console messages to be logged instead : - commit

                first implementation to support 3 and f prefixes for multisig addresses

                https://github.com/FeatherCoin/Feathercoin/commit/59d479863ca8848791efdb3ea67f423e9b92d816

                src/chainparams.cpp

                 -        //base58Prefixes[SCRIPT_ADDRESS] = list_of(5);
                 -        base58Prefixes[SCRIPT_ADDRESS] = list_of(96);
                
                 +        base58Prefixes[SCRIPT_ADDRESS_OLD] = list_of(5);
                 +      //  base58Prefixes[SCRIPT_ADDRESS] = list_of(96);
                 +        base58Prefixes[SCRIPT_ADDRESS] = list_of(5);
                

                Code replaced

                1 Reply Last reply Reply Quote 0
                • wrapper
                  wrapper Moderators last edited by

                  Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                  moved checkpoint console messages to be logged instead : - commit

                  first implementation to support 3 and f prefixes for multisig addresses

                  https://github.com/FeatherCoin/Feathercoin/commit/59d479863ca8848791efdb3ea67f423e9b92d816

                  src/chainparams.h

                   +	SCRIPT_ADDRESS_OLD,
                  

                  Code added

                  1 Reply Last reply Reply Quote 0
                  • wrapper
                    wrapper Moderators last edited by wrapper

                    Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                    moved checkpoint console messages to be logged instead : - commit

                    first implementation to support 3 and f prefixes for multisig addresses

                    https://github.com/FeatherCoin/Feathercoin/commit/59d479863ca8848791efdb3ea67f423e9b92d816

                    src/checkpointsync.cpp

                     -        printf("AcceptPendingSyncCheckpoint : sync-checkpoint at %s\n", hashSyncCheckpoint.ToString().c_str());
                    
                      +	if (fDebug)
                     +	    LogPrintf("AcceptPendingSyncCheckpoint : sync-checkpoint at %s\n", hashSyncCheckpoint.ToString().c_str());
                    

                    Code replaced

                     -        printf("ResetSyncCheckpoint: SetBestChain to hardened checkpoint %s\n", hash.ToString().c_str());
                    
                     +	if (fDebug)
                     +	    LogPrintf("ResetSyncCheckpoint: SetBestChain to hardened checkpoint %s\n", hash.ToString().c_str());
                    
                    
                     +	if (fDebug)
                    +          LogPrintf("ResetSyncCheckpoint: pending for sync-checkpoint %s\n", hashPendingCheckpoint.ToString().c_str());
                    
                      +    if (fDebug)
                     +	LogPrintf("ResetSyncCheckpoint: sync-checkpoint reset to %s\n", hashSyncCheckpoint.ToString().c_str());
                    
                     +    if (fDebug)
                     +	LogPrintf("ResetSyncCheckpoint: sync-checkpoint reset to %s\n", hashSyncCheckpoint.ToString().c_str());
                    
                     +	if (fDebug) {
                     +	  LogPrintf("ProcessSyncCheckpoint: pending for sync-checkpoint %s\n", hashCheckpoint.ToString().c_str());
                     +	}
                    
                     +    if (fDebug)
                     +	LogPrintf("ProcessSyncCheckpoint: sync-checkpoint at %s\n", hashCheckpoint.ToString().c_str());
                    

                    Code replaced

                    1 Reply Last reply Reply Quote 0
                    • wrapper
                      wrapper Moderators last edited by

                      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                      syntax in #include : - commit

                      https://github.com/FeatherCoin/Feathercoin/commit/bef3a6d5ae76f6a0d915bab623f11abfc9b03c7e

                      src/qt/snapwidget.cpp

                      -#include <zxing/common/GlobalHistogramBinarizer.h>
                      
                      +#include "zxing/common/GlobalHistogramBinarizer.h"
                      

                      Code replaced

                      1 Reply Last reply Reply Quote 0
                      • wrapper
                        wrapper Moderators last edited by

                        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                        fine tuning for libzxing config check : - commit

                        https://github.com/FeatherCoin/Feathercoin/commit/a4f5bf1e5688a7ca68733e6b937797a21603fc9a

                        .gitignore

                         +src/bitcoin-config.h
                        

                        Code added

                        1 Reply Last reply Reply Quote 0
                        • wrapper
                          wrapper Moderators last edited by

                          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                          fine tuning for libzxing config check : - commit

                          https://github.com/FeatherCoin/Feathercoin/commit/a4f5bf1e5688a7ca68733e6b937797a21603fc9a

                          configure.ac

                           +      AC_DEFINE([USE_QR],[1],[Define if QR support should be compiled in])
                           +      use_qr=yes
                          

                          Code added

                          1 Reply Last reply Reply Quote 0
                          • wrapper
                            wrapper Moderators last edited by

                            Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                            fix problem with with-qrcode support not detected correctly : - commit

                            https://github.com/FeatherCoin/Feathercoin/commit/a47c7a3cdf57f831d5de8ce25b06dc74f0422dc1

                            configure.ac

                             +      AC_DEFINE([USE_QRCODE],[1],[Define if QR support should be compiled in])
                            

                            Code replaced

                             +AM_CONDITIONAL([USE_QRCODE], [test x$use_qr = xyes])
                            
                             +AC_SUBST(USE_QRCODE)
                            

                            Code added

                            1 Reply Last reply Reply Quote 0
                            • wrapper
                              wrapper Moderators last edited by

                              Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                              adapted auto-configure script : - commit

                              https://github.com/FeatherCoin/Feathercoin/commit/a47c7a3cdf57f831d5de8ce25b06dc74f0422dc1

                              configure.ac

                               -        dnl libzxing has no module entry, so check without modules 
                              
                               +        PKG_CHECK_MODULES([ZXING], [libzxing],, [AC_MSG_ERROR(libzxing  not found.)])
                              

                              Code replaced

                               +        PKG_CHECK_MODULES([QRENCODE], [libqrencode],, [AC_MSG_ERROR(libcrypto  not found.)])
                               +        BITCOIN_QT_CHECK([AC_CHECK_LIB([qrencode], [main],, [have_qr=no])])
                              

                              Code added

                              1 Reply Last reply Reply Quote 0
                              • wrapper
                                wrapper Moderators last edited by

                                Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                adapted auto-configure script : - commit

                                https://github.com/FeatherCoin/Feathercoin/commit/a47c7a3cdf57f831d5de8ce25b06dc74f0422dc1

                                src/bitcoin-config.h

                                 +/* Define to 1 if you have the `qrencode' library (-lqrencode). */
                                 +#define HAVE_LIBQRENCODE 1
                                 +
                                

                                Code added

                                 -#define USE_QR 1
                                
                                +#define USE_QRCODE 1
                                

                                Code replaced

                                1 Reply Last reply Reply Quote 0
                                • wrapper
                                  wrapper Moderators last edited by

                                  Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                  added bitmessage command string for linux : - commit

                                  https://github.com/FeatherCoin/Feathercoin/commit/48e5730ecbcd0c87da94c40231da8fd626bf62cd

                                  src/qt/bitcoingui.cpp

                                   +#if defined(Q_OS_LINUX)
                                   +    QString program="pybitmessage";
                                   +#else
                                       QString program="./bitmessagemain";
                                    +#endif
                                  

                                  Code added

                                  1 Reply Last reply Reply Quote 0
                                  • wrapper
                                    wrapper Moderators last edited by

                                    Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                    added bitmessage command string for linux : - commit

                                    https://github.com/FeatherCoin/Feathercoin/commit/67f2b757bcb7520768f2af3407ec2bdff7f8b115

                                    .gitignore

                                     +*.directory
                                    

                                    code added

                                    1 Reply Last reply Reply Quote 0
                                    • wrapper
                                      wrapper Moderators last edited by

                                      Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                      added bitmessage command string for linux : - commit

                                      https://github.com/FeatherCoin/Feathercoin/commit/67f2b757bcb7520768f2af3407ec2bdff7f8b115

                                      doc_install/release-notes-0.9.0.md

                                       +Feathercoin Core version 0.9.x is now available from:
                                       +
                                       +
                                       +This is a new major version release, bringing both new features and
                                       +bug fixes.
                                       +
                                       +Please report bugs using the issue tracker at github:
                                       +
                                       +  https://github.com/Feathercoin/Feathercoin/issues
                                       +
                                       +How to Upgrade
                                       +--------------
                                       +
                                       +- If you are running an older version.
                                      

                                      Start of release notes file new file? review

                                      1 Reply Last reply Reply Quote 0
                                      • wrapper
                                        wrapper Moderators last edited by

                                        Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                        zxing update : - commit

                                        https://github.com/FeatherCoin/Feathercoin/commit/e3473ecafb616125ca3470dc20bcf25842f5f494

                                        configure.ac

                                         -        PKG_CHECK_MODULES([ZXING], [libzxing],, [AC_MSG_ERROR(libzxing  not found.)])
                                         +      #  PKG_CHECK_MODULES([ZXING], [zxing],, [AC_MSG_ERROR(libzxing  not found.)])
                                        
                                         -        PKG_CHECK_MODULES([QRENCODE], [libqrencode],, [AC_MSG_ERROR(libcrypto  not found.)])
                                         +        PKG_CHECK_MODULES([QRENCODE], [libqrencode],, [AC_MSG_ERROR(libqrencode  not found.)])
                                        

                                        Code replaced

                                        1 Reply Last reply Reply Quote 0
                                        • wrapper
                                          wrapper Moderators last edited by

                                          Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                          Added man pages for feathercoin, modified icons : - commit

                                          https://github.com/FeatherCoin/Feathercoin/commit/0ba808af8a10c8231490088932baa2d6ae0c7106

                                          contrib/debian/manpages/bitcoin-qt.1 → contrib/debian/manpages/feathercoin-qt.1

                                           +.TH BITCOIN-QT "1" "April 2013" "feathercoin-qt 1"
                                          
                                           +feathercoin-qt \- peer-to-peer network based digital currency
                                          
                                           +feathercoin\-qt [command\-line options]
                                          
                                           +Specify configuration file (default: feathercoin.conf)
                                          
                                           +Specify pid file (default: feathercoind.pid)
                                          

                                          Code updated

                                          1 Reply Last reply Reply Quote 0
                                          • wrapper
                                            wrapper Moderators last edited by

                                            Feathercoin specific changes made to convert Bitcoin to FTC 0.9.6.*

                                            Added man pages for feathercoin, modified icons : - commit

                                            https://github.com/FeatherCoin/Feathercoin/commit/0ba808af8a10c8231490088932baa2d6ae0c7106

                                            contrib/debian/manpages/bitcoin.conf.5 → contrib/debian/manpages/feathercoin.conf.5

                                             +.TH BITCOIN.CONF "5" "January 2011" "feathercoin.conf 3.19"
                                            
                                             +feathercoin.conf \- feathercoin configuration file
                                            

                                            Code replaced name

                                             +The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, feathercoind(1) will look for a file named feathercoin.conf(5) in the feathercoin data directory, but both the data directory and the configuration file path may be changed using the '\-datadir' and '\-conf' command-line arguments.
                                            

                                            Code replaced name

                                             +feathercoin.conf should be located in $HOME/.feathercoin
                                            
                                             +Enable or disable run on the test network instead of the real *feathercoin* network.
                                            
                                             +Tells *feathercoin* to accept or not accept JSON-RPC commands.
                                            
                                             +How many seconds *feathercoin* will wait for a complete RPC HTTP request, after the HTTP connection is established.
                                            
                                             +You can use *feathercoin* or *feathercoind(1)* to send commands to *feathercoin*/*feathercoind(1)* running on another host using this option.
                                            
                                             +Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *feathercoin* '\-server' or *feathercoind(1)*. Example of OpenSSL settings used when *rpcssl*='1':
                                            
                                             +Enable or disable attempt to generate feathercoins.
                                            
                                             +Enable or disable use SSE instructions to try to generate feathercoins faster.
                                            
                                             +Pay an optional transaction fee every time you send feathercoins. Transactions with fees are more likely than free transactions to be included in generated blocks, so may be validated sooner.
                                            
                                            +Enable or disable start feathercoind minimized.
                                            
                                            +feathercoind(1)
                                            

                                            Code replaced name

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post