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

    [Dev] Develop new core 0.9.3 for feathercoin, together

    Technical Development
    13
    84
    52875
    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.
    • lizhi
      lizhi last edited by

      I can create a transaction with stealth address, then Commit the transaction , The transaction has already been signed and recorded. final Broadcast it .

      Issue

      Can not confirm the transaction on feathercoin main_net :- ???

      Stealth address= dooJagc2DuuHdKmkRDvgVrFwwxQKYXeGR3Pqsi1yqhtw5LgMToZvEYsX4rjubvSQi63s8xWRFnFLDSnmDW5f2B8QGXNnbbxReWSGrZ

      Real feathercoin address=6qSmao2FFTyw4QCDJsP4WYSVejb5vjfinj

      transaction id=4fd68296fb09e79be18f9936fa5d9a7c135fa6ebb6d79f6ad85bb3f36c5878be

      Debug.log: (CWallet::CommitTransaction in wallet.cpp)

      2014-12-08 07:57:16 CommitTransaction start…
      2014-12-08 07:57:16 CommitTransaction:
      CTransaction(hash=4fd68296fb, ver=1, vin.size=1, vout.size=3, nLockTime=0)
      CTxIn(COutPoint(b0392d9512, 0), scriptSig=3045022100e5d3f21ed892de)
      CTxOut(nValue=0.13000000, scriptPubKey=OP_DUP OP_HASH160 bb1b7589bec3)
      CTxOut(nValue=0.00000000, scriptPubKey=OP_RETURN 02821fd33b110e92e73d)
      CTxOut(nValue=0.06418968, scriptPubKey=OP_DUP OP_HASH160 cb7bd98df210)
      2014-12-08 07:57:16 keypool keep 50
      2014-12-08 07:57:16 AddToWallet 4fd68296fb09e79be18f9936fa5d9a7c135fa6ebb6d79f6ad85bb3f36c5878be new
      2014-12-08 07:57:16 CommitTransaction Broadcast start…
      2014-12-08 07:57:16 AddToWallet 4fd68296fb09e79be18f9936fa5d9a7c135fa6ebb6d79f6ad85bb3f36c5878be
      2014-12-08 07:57:16 Relaying wtx 4fd68296fb09e79be18f9936fa5d9a7c135fa6ebb6d79f6ad85bb3f36c5878be
      2014-12-08 07:57:16 CommitTransaction RelayWalletTransaction…

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

        For SX Txs to be processed you need some miner nodes to be running SX. Really it is dangerous to send SX before the network is updated so SX should not be enabled until a set date in the future.

        To test this run two nodes only connected to each other with a couple of empty data dirs so you can mine from the genesis block using the internal miner, or use the testnet. Then you will see if it is confirmed.

        Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          Go team!

          Between the two of you, Liz and Bush, this should be completely doable it seems right?

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

            I plan to build a p2pool on 0.9.3 with Stealth address, hope to confirmed

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

              For SX the entire network needs to be updated for it to be safe.

              I will pull and test SX in 0.9.3. It might be sensible to now add your work to the main repo, make sure it is 100% and then release SX and 0.9.3 at the same time.

              Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

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

                Cool, but but does this mean no SX before Christmas?

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

                  I try my best to finish it, But I’m not sure

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

                    I support Bush’s approach:

                    • merge Bush’s branch on github with Lizhis so we get the hard work from Lizhi ( THANKS LIZHI !!!) into the main trunk
                    • release the 0.9.x version
                    • enable SX several weeks later, when the majority of wallets are updated. The 0.8.7.0/.1 update showed, that it takes a lot of time to get the majority of wallets to the latest version and as Bush says SX is safe only if the whole network is supporting it or at least the majority of wallets/miners

                    We need a good time table to do it.

                    Also, what will be the influence on the Android wallet? We already have a backlog and are still short on Android developers who could help here.

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

                      I had build a p2pool for 0.9.3 core , I hope to test SX, Now commit SX transaction right, but can not comfire them on MAIN_NET.

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

                        a p2pool on 0.9.3 core http://block.ftc-c.com:19327/static/

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

                          I can see SX Txs in block explore that base on 0.9.3 core . It send SX Transaction success, You can fiind those TXID in block.ftc-c.com , but no miner can confirm them ??? ???

                          twice, send 0.01 ftc to dooFJnznafPjRs2xtwZM8pabY35qn9MqqDxmpfUzbaNzBLCwWwKwcCWXaxDZKZwsq8jyrLmuXn8gUtAcd7xRAPG6AjqF3WgKEwbAAv

                          http://block.ftc-c.com/tx/dcc0260532025d6d7ecd69cd3cdd8ed9ea58ea4d96669a9e2b83c46e33e058fd

                          http://block.ftc-c.com/tx/5450cbc71b182a92e626be374c54fe4a5def179c363923fcd982248da7d0058e

                          is it must solo mine ?

                          sx.jpg

                          sx0.jpg

                          sx1.jpg

                          sx2.jpg

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User last edited by

                            You’ve already done the p2pool for the core?

                            Liz mate! I, im speachless…

                            Danke, Arigato, 谢谢 !

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

                              Yes, http://block.ftc-c.com , It base new core. P2Pool on http://block.ftc-c.com:19327/static/

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User last edited by

                                Looks awesome!

                                I would post a screen cap of it but bayimg is down so I have no where i feel ok with uploading images to.

                                note to self… decentralise bayimg…

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

                                  Today , I find SX Transaction confirmed on MAIN_NET . pleasantly surprised. five days ago, they are broadcast.

                                  txid=5450cbc71b182a92e626be374c54fe4a5def179c363923fcd982248da7d0058e

                                  txid=dcc0260532025d6d7ecd69cd3cdd8ed9ea58ea4d96669a9e2b83c46e33e058fd

                                  http://block.ftc-c.com/tx/dcc0260532025d6d7ecd69cd3cdd8ed9ea58ea4d96669a9e2b83c46e33e058fd

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User last edited by

                                    So sx:tx is working?

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

                                      I think so, I started them, but I did not notice. I will broadcast some new SX Transaction, If pool that base 0.9.3 core can find a new block, SX Transaction will recorded in the blockchain. Wait 24 hours

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

                                        one good news : SX transaction can be comfirmed on blockchain.

                                        one bad news : receiver can not get it.

                                        I was checking the possible problems.

                                        SX Transaction Id= c5316042cf0977d24ac56461e9048ad57688a0c80aaa7460fe10f7b9d06cad14

                                        {“txid”:“c5316042cf0977d24ac56461e9048ad57688a0c80aaa7460fe10f7b9d06cad14”,“version”:1,“locktime”:0,
                                        “vin”:[{“txid”:“09c4f594e153ff79dd502b2487df1866b2b045dc51d4d6646cdd511a30771e96”,“vout”:0,“scriptSig”:{“asm”:“3044022021ea37946dc7f52bc77544d8a89d3106a92f6bb08442516dfdd51a2dfe98119c0220692911be19e396d802c302691d5b4418f1f9e370d73f142abea3c3a0124ddf7201 034585c4019c0f25fd2abb1a48b4687748a8c491e05eaa763f908d5cc1cf354aca”,
                                        “hex”:“473044022021ea37946dc7f52bc77544d8a89d3106a92f6bb08442516dfdd51a2dfe98119c0220692911be19e396d802c302691d5b4418f1f9e370d73f142abea3c3a0124ddf720121034585c4019c0f25fd2abb1a48b4687748a8c491e05eaa763f908d5cc1cf354aca”},
                                        “sequence”:4294967295,“n”:0,“addr”:“6emyuq63JUfAGyQG23Rb8wEoCAAVuoYtEc”,“valueSat”:4000000,“value”:0.04,“doubleSpentTxID”:null}],
                                        “vout”:[{“value”:“0.02000000”,“n”:0,
                                        “scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 8b228b91299e3d336a6ed1959bedf4895ed57268 OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a9148b228b91299e3d336a6ed1959bedf4895ed5726888ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“6rR86RiPxpinTZikPW9BhLgyoWM6dMs2UC”]}},
                                        {“value”:“0.01000000”,“n”:1,“scriptPubKey”:{“asm”:“OP_DUP OP_HASH160 f1ff54fe8c6e7d6548655798b0fce84e76a5995d OP_EQUALVERIFY OP_CHECKSIG”,“hex”:“76a914f1ff54fe8c6e7d6548655798b0fce84e76a5995d88ac”,“reqSigs”:1,“type”:“pubkeyhash”,“addresses”:[“71o1WXm9Sg7pne7ExbnqtUyR55rNm1NZRS”]}},{“value”:“0.00000000”,“n”:2,
                                        “scriptPubKey”:{“asm”:"OP_RETURN 023b3d88aa81c8f7ff9c3b60c52bb5a8cd41dbe5968a381160da0a8f0d8c234bcb",“hex”:“6a21023b3d88aa81c8f7ff9c3b60c52bb5a8cd41dbe5968a381160da0a8f0d8c234bcb”,“type”:“nulldata”}}],
                                        “blockhash”:“4632333ff88ae4a8bdec948692a33d489be8b789aa3e2e4f01b139808736dae8”,
                                        “confirmations”:5782
                                        ,“time”:1418977466,“blocktime”:1418977466,“valueOut”:0.03,“size”:269,“valueIn”:0.04,“fees”:0.01}

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

                                          Because some code conflict , I’m fixing the ACP issue. I rewrite SetBestChain function, Now checkpointsync has been added to the project.

                                          Over the past 2 days , It work all right. I think core wallet have supported ACP. I will submit code in tonight.

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User last edited by

                                            Oh you little beauty!

                                            Really?!

                                            I can’t wait to see this confirmed!

                                            That was a lot quicker then expected!

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