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

    [Dev] Feathercoin 0.13.x - Functional requirement / Development / Testing notes

    Technical Development
    2
    11
    8127
    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 wrapper

      Review of possible usable / extra code in 0.11.2 commits over 0.13.0

      0.11.2 - Aux POW main.h - Line 82 - https://github.com/wrapperband/Feathercoin/commit/412dfc58f714dab14edc7108be77b160d82efc01
      Aux POW Core.h https://github.com/wrapperband/Feathercoin/commit/55dacecae05dacfc1524c2e1be8847455af3499b
      AuxPOW : Create auxpow.cpp : https://github.com/wrapperband/Feathercoin/commit/7a8051972186f24ba2fed3be5abe8e7cd586bc75
      Create auxpow.h : https://github.com/wrapperband/Feathercoin/commit/dd48f45ec1b22a82fb8c94eee647e1e8a1c1013c

      Create scrypt-sse2.cpp : https://github.com/wrapperband/Feathercoin/commit/900050b10fb9b56bea9d8dd664350a59adac73ab

      add MerchantListView : https://github.com/wrapperband/Feathercoin/commit/516a78744d2eac208b61a864f81d59dc9055568d

      stealth address : https://github.com/wrapperband/Feathercoin/commit/5084b46f8af4911cec46d6a3d20aba81a15f2c22
      SX to f : https://github.com/wrapperband/Feathercoin/commit/28db415a23acf074157787d96e783fe10d008459
      fix SX CKey/CPubKey : https://github.com/wrapperband/Feathercoin/commit/55252135009938926532ddeabb3ac52d991b4381
      Implement stealth Addresses : https://github.com/wrapperband/Feathercoin/commit/28d1bd02388cbc63081f3a4dab3ebf39ba7713d8

      0.11.2 paper wallets : https://github.com/wrapperband/Feathercoin/commit/3689244d7b94650c257cc4b7e8151b427b6cd6cf
      Implement paper wallet : https://github.com/wrapperband/Feathercoin/commit/7d26f9700396fa9255cad124eb1e029b40653b01

      blockchain comments : https://github.com/wrapperband/Feathercoin/commit/07b97230a33008f23992330eb1689382df53a1e8
      Implement blockchain comments : https://github.com/wrapperband/Feathercoin/commit/482589d8ae4e764e12e85775dde46abb701dac6c

      MUltisignature GUI : add Multisgin Page : https://github.com/wrapperband/Feathercoin/commit/83737e90c292f18fe0285677cefbd70125492e1a
      Implement Multisignature page : https://github.com/wrapperband/Feathercoin/commit/1a77cb2aef24bd3aba2141cc019e6cbe877c220b

      plugin and base40 encode : https://github.com/wrapperband/Feathercoin/commit/386f5cc1dc3d25bab04c44fc5d84abd269ad8f7b

      Implement Feathercoin Report Page : https://github.com/wrapperband/Feathercoin/commit/35e5bdb3cc164f2cb3163028639400e22b035cb7

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

        0.13.0 - Testing notes. NATs

        Merge Feathercoin custom Icon set - done
        Create High Resolution versions of Feathercoin custom Icons - done
        Test UI with various (Linux Desktop) themes. - partially done
        Stealth address - N/A
        Overview Page - FTC logo - N/A
        Overview page - Bottom line / UI improvements. - N/A
        Multi-signature address creation Page - N/A
        Transaction Reports Page - N/A
        About Page side bar and UI updates - N/A
        Comments - N/A

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

          Test of 0.13.x updated version with AFBs work on the new High Resolution version of Feathercoins custom icon set and GUI fixes. Linux kubuntu with Breeze theme.

          Contributions// bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

          File Menu
          File Menu

          Settings Menu
          Settings Menu

          Help Menu
          Help Menu

          Overview Page
          Overview Page

          Send Page
          Send Page

          Receive Page
          Receive Page

          Overview Page with (Kubuntu) Dark Theme
          Overview Page Dark Theme]

          jimmy24651 1 Reply Last reply Reply Quote 2
          • wrapper
            wrapper Moderators last edited by wrapper

            AFB and I have done some work improving / customizing the 0.13.1 wallet overview screen.

            It includes displaying the high resolution Logo and adding the status bar divider to improve the wallet look.

            If you want to buy AFB a beer : Contributions / bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

            New Overview

            We’ll push it to this dev fork later today, if anyone can do some test builds especially for windows and MAC.

            https://github.com/0afb0/Feathercoin

            Updated Splash screen
            Contributions / bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

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

              Update Feathercoin 0.13.1 about screen - High Resolution FTC about banner

              Contributions / bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

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

                Updated 0.13.1 Splashscreen

                Contributions / bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

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

                  Here is the “In Progress” branch directory to the GUI updates for testing

                  https://github.com/0afb0/Feathercoin/tree/0.13.1-Progress

                  The basic structure is now there, some fine tweaks / further hi res images / testing still being done.

                  Here are the dependencies for unix build : https://github.com/0afb0/Feathercoin/blob/0.13.1-Progress/doc/build-unix.md

                  This is a build script for incompatible database, (backup up your dats before testing with this build or version, or compile with bdb-4.8++dev.

                  Build.sh
                  time make clean
                  echo autogen …
                  time ./autogen.sh
                  ./configure --with-gui=qt5 --with-incompatible-bdb --enable-tests=no --enable-upnp-default --enable-shared --disable-hardening CFLAGS=“-fPIC”
                  time make
                  echo finished …

                  Contributions / bounties to AFB for GUI and icon work : 6e3U9HhXGZP43rxAQCUqPsbV48cddS4a5K

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

                    Template letter to pools / exchanges :

                    Hi Support, Just to let you know. There is a new version of Feathercoin software based on 0.13.0. software branch.

                    I understand you upgraded to 0.9.6.2 so you can schedule the update to you convenience. There are now just over 2 weeks till the fork (on 19th February 2018), which is a hard fork for versions to 0.9.6.1. and prior

                    FTC developers have customized the daemon software so it has a number of enhancements for pools / exchanges, in particular specific rejection of non FTC communication from other coins.

                    The new version will have new facilities via a SegWit and a soft fork. These will be officially announced once an updated GUI is completed there will be further minor releases.

                    You should be able to upgrade via the PPA, I can contact other experts in the forum if you have any questions. : https://forum.feathercoin.com/category/18/support

                    Source code : https://github.com/FeatherCoin/Feathercoin

                    Releases : https://github.com/FeatherCoin/Feathercoin/releases

                    PPA : https://forum.feathercoin.com/topic/8327/guide-feathercoin-wallet-ppa-and-binaries-on-ubuntu-and-debian-linux

                    Wrapper (Moderator FTC forum)

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

                      Re: Paper Wallet option for 0.13.1.

                      @Lizhi - I have imported (by hand) the paper wallet into 0.13.x. I have fixed a number of things missing / changed (rpcserver). AFB is doing / has done a high resolution print icon required for it.

                      However I’m stuck on a build issue. I think the code is reliant on something in comments, coin control or some other previous commit or change from 0.11.x to 0.13.x.

                      I will do a push to here, if any can have a look, just to see if it something stupid (for a proper programmer). I’ll post when I’ve factored a push from my build folder.

                      Here is 0.11.2 for reference : https://github.com/wrapperband/Feathercoin/tree/0.11.2

                      Here is where I will push my demo changes to : https://github.com/0afb0/Feathercoin/tree/0.13.1-PaperWallet

                      Here is the commit for 0.11 : https://github.com/wrapperband/Feathercoin/commit/7d26f9700396fa9255cad124eb1e029b40653b01

                      Build error :

                      qt/utilitydialog.cpp:267:55: error: ‘class CPubKey’ has no member named ‘Raw’
                      std::string myPubKey = HexStr(privKey.GetPubKey().Raw());
                      ^~~
                      qt/utilitydialog.cpp:267:28: error: ‘HexStr’ was not declared in this scope
                      std::string myPubKey = HexStr(privKey.GetPubKey().Raw());
                      ^~~~~~
                      qt/utilitydialog.cpp:267:28: note: suggested alternative: ‘_exit’
                      std::string myPubKey = HexStr(privKey.GetPubKey().Raw());
                      ^~~~~~
                      _exit
                      qt/utilitydialog.cpp: In member function ‘void PaperWalletDialog::on_printButton_clicked()’:
                      qt/utilitydialog.cpp:521:78: error: no matching function for call to ‘WalletModel::sendCoins(WalletModelTransaction&, bool)’
                      WalletModel::SendCoinsReturn sendStatus = this->model->sendCoins(*tx,true);

                      1 Reply Last reply Reply Quote 0
                      • jimmy24651
                        jimmy24651 @wrapper last edited by

                        @wrapper
                        Where is the option to change to the dark layout…?

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