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

    Wallet and daemon release planning

    Technical Development
    3
    13
    6461
    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.
    • Wellenreiter
      Wellenreiter Moderators last edited by

      I moved some post from http://forum.feathercoin.com/topic/8251/feathercoin-core-0-11-1-1-launch
      as they discuss a different topic

      Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
      Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

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

        Hi Lizhi,

        Please keep in mind, that some Bitcoin developments may lead into problems and that the goal is not only adapting the latest Bitcoin code as fast as possible, but to maintain a stable, fast and secure infrastructure and block chain.

        My suggestion is, that we go for a maximum of 6 development releases - the ones you create- and a maximum of 2 production releases - marked as a new release on Github and compiled binaries available on the website and the Linux repositories.

        This way we give 3rd parties, like pool operators and exchanges the possibility to follow up and implement the last release version.

        Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
        Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

        1 Reply Last reply Reply Quote 4
        • lizhi
          lizhi last edited by

          I suggest deleting some of the development in the version,for example, 0.9.3 and 0.11.1. Then I will migrate 0.9.5 to 0.11.2. The 3rd parties, like pool operators and exchanges easy to find installed version

          [ branch 0.9.5]
          https://github.com/FeatherCoin/Feathercoin/tree/0.9.5
          [ branch 0.11.2]
          https://github.com/FeatherCoin/Feathercoin/tree/0.11.2

          M Wellenreiter 3 Replies Last reply Reply Quote 1
          • Wellenreiter
            Wellenreiter Moderators @lizhi last edited by

            @lizhi I normaly create a release on Github and set the current release version as the default branch. Currently this is 0.9.3

            When releasing 0.11.X with the posibility to use block version 3 we also need to adapt /upgrade the Android wallet, which will take time, as currently I’m the only one maintaining the Android version and java/Android programing is not my best skill.

            I will need a lot of time to dig through the code and imlement changes needed.

            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

            1 Reply Last reply Reply Quote 0
            • Wellenreiter
              Wellenreiter Moderators @lizhi last edited by Wellenreiter

              @lizhi said:

              I suggest deleting some of the development in the version,for example, 0.9.3 and 0.11.1.

              0.9.3 is the current release version on Github

              Then I will migrate 0.9.5 to 0.11.2. The 3rd parties, like pool operators and exchanges easy to find installed version
              …

              They need to adapt their pool software, too. This will take some time, as it is diffcult to shutdown a pool.

              See remarks here: http://p2pool.in/

              0.11.2 should become the next release version.

              Also @lizhi : do you have an idea how to change pchMessageStart to a unique value without breaking the communication?

              The BC is sharing pchMessageStart string with several other coins, what leads to some confusion and slows down the connection process when a node is started, as it tries to connect to other coins nodes and of course is rejected, as the other chain parameter don’t match.

              I have read somewhere, that @Ghostlander has a solution or patch to change pchMessageStart

              Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
              Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

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

                I’m having trouble finding the issue now where Ghostlander updated for Phoenixcoin due to Github changing agian? :

                /* Old network magic number /
                uchar pchMessageStart[4] = { 0xFB, 0xC0, 0xB6, 0xDB };
                /
                New network magic number;

                • 0xFE and ASCII ‘P’ ‘X’ ‘C’ mapped into extended characters */
                  uchar pchMessageStartNew[4] = { 0xFE, 0xD0, 0xD8, 0xC3 };

                https://github.com/ghostlander/Phoenixcoin/blob/master/src/main.cpp

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

                  It’s in the FTC issues …

                  @Wellenreiter I have read somewhere, that @Ghostlander has a solution or patch to change pchMessageStart

                  https://github.com/FeatherCoin/Feathercoin/issues/7

                  Which I just noted Lizhi closed out 15 days ago …

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

                    unfortunately without a comment, so we don’t know, if he didn’t close it just because it was so old and relating to an old version of the code

                    Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                    Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

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

                      It still points to Ghost’s patch :

                      https://github.com/ghostlander/Phoenixcoin/commit/7d99445399481a1bac647b6df81a56a064555505

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

                        One of the main issues that we need to check / confirm is how Lizhi has handled is fees. Litecoin made a number of “good” patches I think we used.

                        1 Reply Last reply Reply Quote 0
                        • lizhi
                          lizhi last edited by

                          I don’t think we need to change pchMessageStart. It is not a factor that must be changed.

                          Wellenreiter 1 Reply Last reply Reply Quote 0
                          • Wellenreiter
                            Wellenreiter Moderators @lizhi last edited by

                            @lizhi It is shared between coins, and while doing no direct harm to the BC, what I can see on the dnsseeds is, that clients from other coins register on the FTC dnsseeds, because they use the same pchMessageStart. During startup new ftc clients then try to connect to these nodes amongst others and waste time in synchronizing

                            So I agree, it’s not a must to change it, but a ‘very nice to have’ :D

                            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

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

                              Yes I agree with @Wellenreiter, pchMessageStart additional Genesis message - is important and worth doing.

                              It has effected running multipools, and was also “the” major criticism of FTC, and also Ghostlander did a fix for us, which we should be able to push easy enough?.

                              I think it was pressure of doing other changes and the hard fork that prevented @Bushstar from pushing the change from Pheonixcoin, as @Ghostlander did the fix after Neoscrypt.

                              Perhaps a bounty for Ghostlander to push a patch to FTC? (As he created it? and @Lizhi is already doing a very lot :))

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