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

    Feathercoin 0.8.5

    Technical Development
    14
    70
    36239
    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

      I found this guide of extra things to do, to get Feathercoin 0.8.5 compiled.

      [url=http://bryogenic.com/tag/bitcoin/]http://bryogenic.com/tag/bitcoin/[/url]

      Compilation error:

      /usr/bin/ld: cannot find -lboost_system
      /usr/bin/ld: cannot find -lboost_filesystem
      /usr/bin/ld: cannot find -lboost_program_options
      /usr/bin/ld: cannot find -lboost_thread
      /usr/bin/ld: cannot find -lgthread-2.0

      Solutions (respectively) :

      sudo apt-get install libboost-system-dev
      sudo apt-get install libboost-filesystem-dev
      sudo apt-get install libboost-program-options-dev
      sudo apt-get install libboost-thread-dev
      sudo apt-get install libglibmm-2.4-dev

      > I’ll get it compiled on my test system tomorrow, with the 12.04 libraries. I’ll be able to run a test wallet from there.

      > I have also cpu miner set up on my personal pc, people are always wanting to cpu mine, I wonder if we could set the test system to be cpu useable (low difficulty?). I need my miner to mine “real coins”.

      > The idea of a half way, public, test system, seems quite appealing. It would need to be focused initially, with tests people could complete, and tick as done. Maybe we could “cloud test”, 3 strikes and your in?

      1 Reply Last reply Reply Quote 0
      • K
        Kevlar Spammer last edited by

        [quote name=“Bushstar” post=“32541” timestamp=“1382807396”]
        Basic port of Feathercoin to 0.8.5 is complete. It build and appears to run :)

        For access please post your GitHub usernames here and I will add them to collaborators to this project.
        [/quote]

        https://github.com/TSavo

        Thanks and looking forward to it!

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

          Kevlar, I have now added you as collaborator.

          I will get back to this project when I come back from Amsterdam. Kids were off school last week so I have not had much time.

          Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

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

            [quote name=“Kevlar” post=“33279” timestamp=“1383601545”]
            [quote author=Bushstar link=topic=4155.msg32541#msg32541 date=1382807396]
            Basic port of Feathercoin to 0.8.5 is complete. It build and appears to run :)

            For access please post your GitHub usernames here and I will add them to collaborators to this project.
            [/quote]

            https://github.com/TSavo

            Thanks and looking forward to it!
            [/quote]

            Would be great, if you could add me, too.

            I’m not a professional programmer, but have some experience with qt on Linux and I could help with translations, if needed and do some testing of course ;)

            https://github.com/Wellenreiter

            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
            • Bushstar
              Bushstar last edited by

              I have now added you to the GitHub repo.

              Point to note, ACP and CAlert does not work in 0.8.5 seemingly due to changes in SSL so I removed them in this build. I will put these back in next and then look at why it is not happy. I hope to get on with this tomorrow whilst at the Knowmad’s Business School in Amsterdam.

              Wrapper is correct, the number of changes in this release is very large. It is going to be a hard one to fully test with confidence. This will have to live in beta for some time but right now we can consider ourselves in alpha.

              In my mind we want this to stay current with developments. We want to find our own path but we do not want to miss out either. There are a lot of tweaks and bug fixes in 0.8.5. Downloading the blockchain in 0.8.5 is very fast in comparison to what we see now.

              Please backup your wallet before running 0.8.5. I would not use this client currently for sending coins right now. Only a basic port has been done so far.

              Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

              1 Reply Last reply Reply Quote 0
              • K
                Kevlar Spammer last edited by

                [quote name=“Bushstar” post=“33370” timestamp=“1383688539”]
                I have now added you to the GitHub repo.

                Point to note, ACP and CAlert does not work in 0.8.5 seemingly due to changes in SSL so I removed them in this build. I will put these back in next and then look at why it is not happy. I hope to get on with this tomorrow whilst at the Knowmad’s Business School in Amsterdam.

                Wrapper is correct, the number of changes in this release is very large. It is going to be a hard one to fully test with confidence. This will have to live in beta for some time but right now we can consider ourselves in alpha.

                In my mind we want this to stay current with developments. We want to find our own path but we do not want to miss out either. There are a lot of tweaks and bug fixes in 0.8.5. Downloading the blockchain in 0.8.5 is very fast in comparison to what we see now.

                Please backup your wallet before running 0.8.5. I would not use this client currently for sending coins right now. Only a basic port has been done so far.
                [/quote]

                I was going to ask about this tonight. I was reviewing the code and I came across the function definitions and declarations that looked like they might be related to ACP but then couldn’t actually find any reference to them. Question answered!

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

                  Good spot D2 :)

                  That seems to have slipped past quite a few people. I have updated the current and 0.8.5 build.

                  Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

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

                    I thought maybe I can help some.

                    https://github.com/cqtenq

                    1 Reply Last reply Reply Quote 0
                    • ghostlander
                      ghostlander Regular Member last edited by

                      0.8 uses LevelDB for block chain only. There are ways to speed up block chain parsing for 0.6 with BerkeleyDB. In general, small block chains of a few hundred megabytes in size don’t benefit significantly from LevelDB.

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

                        There is no single selling point for 0.8.5 but the number of fixes overall and staying current is very appealing. We want to be in a position where we can easily make use of upstream innovations.

                        GitHub has been updated with full ACP and CAlert code. Right now this generates the following error which I will look into. I think this is to do with differences in the way that keys are handled. I have queried Sunny King about this to see if he is familiar with this.

                        [code]g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/robert/Feathercoin-0.8.5/src -I/home/robert/Feathercoin-0.8.5/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/home/robert/Feathercoin-0.8.5/src/leveldb/include -I/home/robert/Feathercoin-0.8.5/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcnet.d -o obj/rpcnet.o rpcnet.cpp
                        rpcnet.cpp: In function ‘json_spirit::Value makekeypair(const Array&, bool)’:
                        rpcnet.cpp:230:68: error: ‘class CPubKey’ has no member named ‘Raw’
                        rpcnet.cpp:232:45: error: ‘class CPubKey’ has no member named ‘Raw’
                        rpcnet.cpp:236:5: error: ‘CSecret’ was not declared in this scope
                        rpcnet.cpp:236:13: error: expected ‘;’ before ‘vchSecret’
                        rpcnet.cpp:238:63: error: ‘class CPubKey’ has no member named ‘Raw’
                        rpcnet.cpp:239:56: error: ‘vchSecret’ was not declared in this scope
                        rpcnet.cpp: In function ‘json_spirit::Value sendalert(const Array&, bool)’:
                        rpcnet.cpp:285:5: error: ‘CSecret’ was not declared in this scope
                        rpcnet.cpp:285:13: error: expected ‘;’ before ‘secret’
                        rpcnet.cpp:286:9: error: ‘class CKey’ has no member named ‘SetSecret’
                        rpcnet.cpp:286:19: error: ‘secret’ was not declared in this scope
                        make: *** [obj/rpcnet.o] Error 1[/code]

                        https://github.com/FeatherCoin/Feathercoin-0.8.5

                        Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

                        1 Reply Last reply Reply Quote 0
                        • H
                          HopeStillFlies Regular Member last edited by

                          Oh, where were we on QR support? Was that something going to be incorporated in the default client?

                          1 Reply Last reply Reply Quote 0
                          • C
                            chrisj Regular Member last edited by

                            [quote name=“HopeStillFlies” post=“33901” timestamp=“1384292310”]
                            Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                            [/quote]

                            +1 I’d like this too.

                            1 Reply Last reply Reply Quote 0
                            • K
                              Kevlar Spammer last edited by

                              [quote name=“HopeStillFlies” post=“33901” timestamp=“1384292310”]
                              Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                              [/quote]

                              I don’t understand this use case. How would that work exactly?

                              Do I point my external USB webcam at my screen (I don’t own one, all my machines have had built in web cams for the past 5 years that you actually can’t point at the screen without a mirror), so now you’re adding camera support to the client too? Who would do this, when they could just cut and paste the address? Or click on the feathercoin:// link? Or use the payment protocol?

                              Seems like a solution in search of a problem, but maybe I’m just missing the use case.

                              1 Reply Last reply Reply Quote 0
                              • C
                                chrisj Regular Member last edited by

                                [quote name=“Kevlar” post=“33905” timestamp=“1384293806”]
                                [quote author=HopeStillFlies link=topic=4155.msg33901#msg33901 date=1384292310]
                                Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                                [/quote]

                                I don’t understand this use case. How would that work exactly?

                                Do I point my external USB webcam at my screen (I don’t own one, all my machines have had built in web cams for the past 5 years that you actually can’t point at the screen without a mirror), so now you’re adding camera support to the client too? Who would do this, when they could just cut and paste the address? Or click on the feathercoin:// link? Or use the payment protocol?

                                Seems like a solution in search of a problem, but maybe I’m just missing the use case.
                                [/quote]

                                Multibit has it, it comes in handy at events say if you are charging for Beers you can just have the QR code on the screen and people can pay by scanning on their phones. It also has a copy/paste option for printout. I think it saves it to your drive as a PNG.

                                It’s just a convenience thing really, might be handy for merchants?

                                1 Reply Last reply Reply Quote 0
                                • H
                                  HopeStillFlies Regular Member last edited by

                                  Yes on the merchant angle. For BTC at the video game shop if my boss goes to do a hand off he pastes the QR image for the unique BTC address he made for that transaction and when he goes to meet them and do the hand off, he just has the people do the transaction through the BTC client on their phone by snapping the QR code.

                                  I mean, if there’s a 3rd party ftc address -> qr that worked you could always just direct people to that, it’s just convenient to have it in the client.

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    Kevlar Spammer last edited by

                                    [quote name=“chrisj” post=“33907” timestamp=“1384294613”]
                                    [quote author=Kevlar link=topic=4155.msg33905#msg33905 date=1384293806]
                                    [quote author=HopeStillFlies link=topic=4155.msg33901#msg33901 date=1384292310]
                                    Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                                    [/quote]

                                    I don’t understand this use case. How would that work exactly?

                                    Do I point my external USB webcam at my screen (I don’t own one, all my machines have had built in web cams for the past 5 years that you actually can’t point at the screen without a mirror), so now you’re adding camera support to the client too? Who would do this, when they could just cut and paste the address? Or click on the feathercoin:// link? Or use the payment protocol?

                                    Seems like a solution in search of a problem, but maybe I’m just missing the use case.
                                    [/quote]

                                    Multibit has it, it comes in handy at events say if you are charging for Beers you can just have the QR code on the screen and people can pay by scanning on their phones. It also has a copy/paste option for printout. I think it saves it to your drive as a PNG.

                                    It’s just a convenience thing really, might be handy for merchants?
                                    [/quote]

                                    Oooooooohhhhh. Showing QR Codes, not reading them! Got it.

                                    This is already implemented in 0.6.4.4. What new features are being requested then?

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      chrisj Regular Member last edited by

                                      [quote name=“Kevlar” post=“33909” timestamp=“1384296037”]
                                      [quote author=chrisj link=topic=4155.msg33907#msg33907 date=1384294613]
                                      [quote author=Kevlar link=topic=4155.msg33905#msg33905 date=1384293806]
                                      [quote author=HopeStillFlies link=topic=4155.msg33901#msg33901 date=1384292310]
                                      Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                                      [/quote]

                                      I don’t understand this use case. How would that work exactly?

                                      Do I point my external USB webcam at my screen (I don’t own one, all my machines have had built in web cams for the past 5 years that you actually can’t point at the screen without a mirror), so now you’re adding camera support to the client too? Who would do this, when they could just cut and paste the address? Or click on the feathercoin:// link? Or use the payment protocol?

                                      Seems like a solution in search of a problem, but maybe I’m just missing the use case.
                                      [/quote]

                                      Multibit has it, it comes in handy at events say if you are charging for Beers you can just have the QR code on the screen and people can pay by scanning on their phones. It also has a copy/paste option for printout. I think it saves it to your drive as a PNG.

                                      It’s just a convenience thing really, might be handy for merchants?
                                      [/quote]

                                      Oooooooohhhhh. Showing QR Codes, not reading them! Got it.

                                      This is already implemented in 0.6.4.4. What new features are being requested then?
                                      [/quote]

                                      It is? I don’t see it.

                                      Actually scanning QR codes on a laptop can be done but it’s really fiddly. There is software out there but it’s not convenient. The only use case I could think for that is if the Merchant wanted a POS that could issue refunds, where an external webcam acted as a kind of Barcode scanner like they have on tills. Though for security reasons you would probably want this as dedicated hardware and not on a mutli purpose machine that could be hacked.

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        Tuck Fheman last edited by

                                        [quote name=“chrisj” post=“33907” timestamp=“1384294613”]

                                        Multibit has it
                                        [/quote]

                                        Chris beat me to it. It is very useful. Just click the button to copy/paste the .png QR code.

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          Kevlar Spammer last edited by

                                          [quote name=“chrisj” post=“33910” timestamp=“1384297858”]
                                          [quote author=Kevlar link=topic=4155.msg33909#msg33909 date=1384296037]
                                          [quote author=chrisj link=topic=4155.msg33907#msg33907 date=1384294613]
                                          [quote author=Kevlar link=topic=4155.msg33905#msg33905 date=1384293806]
                                          [quote author=HopeStillFlies link=topic=4155.msg33901#msg33901 date=1384292310]
                                          Oh, where were we on QR support? Was that something going to be incorporated in the default client?
                                          [/quote]

                                          I don’t understand this use case. How would that work exactly?

                                          Do I point my external USB webcam at my screen (I don’t own one, all my machines have had built in web cams for the past 5 years that you actually can’t point at the screen without a mirror), so now you’re adding camera support to the client too? Who would do this, when they could just cut and paste the address? Or click on the feathercoin:// link? Or use the payment protocol?

                                          Seems like a solution in search of a problem, but maybe I’m just missing the use case.
                                          [/quote]

                                          Multibit has it, it comes in handy at events say if you are charging for Beers you can just have the QR code on the screen and people can pay by scanning on their phones. It also has a copy/paste option for printout. I think it saves it to your drive as a PNG.

                                          It’s just a convenience thing really, might be handy for merchants?
                                          [/quote]

                                          Oooooooohhhhh. Showing QR Codes, not reading them! Got it.

                                          This is already implemented in 0.6.4.4. What new features are being requested then?
                                          [/quote]

                                          It is? I don’t see it.

                                          Actually scanning QR codes on a laptop can be done but it’s really fiddly. There is software out there but it’s not convenient. The only use case I could think for that is if the Merchant wanted a POS that could issue refunds, where an external webcam acted as a kind of Barcode scanner like they have on tills. Though for security reasons you would probably want this as dedicated hardware and not on a mutli purpose machine that could be hacked.
                                          [/quote]

                                          I feel like I’m taking crazy pills… am I using a different 0.6.4.4 client than the rest of the world?

                                          Receive coins-> click on an address-> click on “Show QR code”.

                                          And to be clear, the Payment Protocol solves the above listed problems a whole lot cleaner than QRCodes ever will.

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            Tuck Fheman last edited by

                                            [quote name=“Kevlar” post=“33917” timestamp=“1384305456”]

                                            I feel like I’m taking crazy pills… am I using a different 0.6.4.4 client than the rest of the world?

                                            Receive coins-> click on an address-> click on “Show QR code”.

                                            And to be clear, the Payment Protocol solves the above listed problems a whole lot cleaner than QRCodes ever will.
                                            [/quote]

                                            lulz, just noticed it. I don’t think I’ve ever visited the receive tab since I generated my initial addresses for sites months back … I’m a giver. ;)

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