{"push_id":720990821,"size":602,"distinct_size":5,"ref":"refs/heads/master","head":"72a9e069e43dfa395767c0aeeb26cb00adde6e99","before":"32a718108af03a20aee24e4786c2743953cc83c6","commits":[{"sha":"e9c3215b776b07faeb5184249fc0e43876f26723","author":{"email":"530990ab86b3d480c8cbf1c9b1a7049d21e12673@bitwatch.co","name":"dexX7"},"message":"[Wallet] sort pending wallet transactions before reaccepting\n\nDuring startup, when adding pending wallet transactions, which spend outputs of\nother pending wallet transactions, back to the memory pool, and when they are\nadded out of order, it appears as if they are orphans with missing inputs.\n\nThose transactions are then rejected and flagged as \"conflicting\" (= not in the\nmemory pool, not in the block chain).\n\nTo prevent this, transactions are explicitly sorted.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/e9c3215b776b07faeb5184249fc0e43876f26723"},{"sha":"00dcaf4bebb6e238b5711530a8a5e4f8fdb6b455","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Change download logic to allow calling getheaders/getdata on inbound peers\n\nSendMessages will now call getheaders on both inbound and outbound peers,\nonce the headers chain is close to synced.  It will also try downloading\nblocks from inbound peers once we're out of initial block download (so\ninbound peers will participate in parallel block fetching for the last day\nor two of blocks being downloaded).","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/00dcaf4bebb6e238b5711530a8a5e4f8fdb6b455"},{"sha":"f702d1c66df1534d3fad881f4f72160818a8305c","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"move ThreadFlushWalletDB declaration to walletdb.h","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/f702d1c66df1534d3fad881f4f72160818a8305c"},{"sha":"fd311996e877d567a4e34a19b47e94d66e07100a","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"consensus: don't use arith_uint256 in consensus.h\n\nRequiring arith_uint256 at such a base level is not good for modularity.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/fd311996e877d567a4e34a19b47e94d66e07100a"},{"sha":"b2b361926215eadd6bf43ed1d7110b925fc7cae5","author":{"email":"5d94dae344f9087e443b0baf770590cef5d141f0@thinlink.com","name":"Tom Harding"},"message":"Implement CTransaction::IsEquivalentTo(...)\n\nDefine CTransaction::IsEquivalentTo(const CTransaction& tx)\n\nTrue if only scriptSigs are different.  In other words, true if\nthe two transactions are malleability clones.  In other words,\ntrue if the two transactions have the same effect on the\noutside universe.\n\nIn the wallet, only SyncMetaData for equivalent transactions.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/b2b361926215eadd6bf43ed1d7110b925fc7cae5"},{"sha":"defd2d55b789163be4a863d0887d5d309ff9cde3","author":{"email":"5d94dae344f9087e443b0baf770590cef5d141f0@thinlink.com","name":"Tom Harding"},"message":"Better txn_doublespend.py test\n\nRemove reliance on accounting \"move\" ledger entries.  Instead,\ncreate funding transactions (and deal with fee complexities).\n\nDo not rely on broken SyncMetaData.  Instead expect double-spend\namount to be debited from the default \"\" account.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/defd2d55b789163be4a863d0887d5d309ff9cde3"},{"sha":"c2fa08461118979c76edb076a2fb15cd9c432821","author":{"email":"15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","name":"Jeff Garzik"},"message":"Merge pull request #5983","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/c2fa08461118979c76edb076a2fb15cd9c432821"},{"sha":"0b9dc9c8f5943a8389faa1fd0e52fa5ac6a4a759","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[move] move listunspent to wallet/rpcwallet.cpp","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/0b9dc9c8f5943a8389faa1fd0e52fa5ac6a4a759"},{"sha":"b9fb692d04e90967b14c6988553c9121c5eea64e","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"Push down RPC reqWallet flag","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/b9fb692d04e90967b14c6988553c9121c5eea64e"},{"sha":"4e382177eda203e799310350ffb2efc28d010799","author":{"email":"a5de9cd0883284fd1adf97d322ad28897544b538@jtimon.cc","name":"Jorge Timón"},"message":"Chainparams: Refactor: Remove redundant HashGenesisBlock() getter","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/4e382177eda203e799310350ffb2efc28d010799"},{"sha":"9125c08f3468928eba004636bd95494a94e1a82b","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6000\n\nfd31199 consensus: don't use arith_uint256 in consensus.h (Cory Fields)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/9125c08f3468928eba004636bd95494a94e1a82b"},{"sha":"ea9e82df739dfc1e84b42cc42c6a65c243cca03d","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[squashme] fix listunspent code indentation","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/ea9e82df739dfc1e84b42cc42c6a65c243cca03d"},{"sha":"e8e8904ddae09ef9dc444bcdd2955109c9e9ce64","author":{"email":"a5de9cd0883284fd1adf97d322ad28897544b538@jtimon.cc","name":"Jorge Timón"},"message":"Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/e8e8904ddae09ef9dc444bcdd2955109c9e9ce64"},{"sha":"eb63bf86cf6dc99f150574463df6ffb013a34493","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Fix missing lock in submitblock","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/eb63bf86cf6dc99f150574463df6ffb013a34493"},{"sha":"d3eb5ae46a4cc05a0b1dfdba66e704cb5e7886f1","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6007\n\neb63bf8 Fix missing lock in submitblock (Matt Corallo)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/d3eb5ae46a4cc05a0b1dfdba66e704cb5e7886f1"},{"sha":"c1ecee8f723c2635fbd51100fa09acdb0cbec8a0","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Set nSequenceId when a block is fully linked\n\nAlso adds a test to CheckBlockIndex","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/c1ecee8f723c2635fbd51100fa09acdb0cbec8a0"},{"sha":"0421c18f3a261f04e83a03f59884e5798af74fd9","author":{"email":"59a5f780ad53124c6218a555c9d9e6a8d72fe29a@gmail.com","name":"mrbandrews"},"message":"Fix CheckBlockIndex for reindex.\n\nSome tests in CheckBlockIndex require chainActive.Tip(), but when reindexing, chainActive has not been set on the first call to CheckBlockIndex.\n\nreindex.py starts a node, mines 3 blocks, stops, and reindexes with CheckBlockIndex enabled.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/0421c18f3a261f04e83a03f59884e5798af74fd9"},{"sha":"4c4f1b4721c7c8ef54eb5eea0208482352503d24","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5992\n\nea9e82d [squashme] fix listunspent code indentation (Jonas Schnelli)\nb9fb692 Push down RPC reqWallet flag (Jonas Schnelli)\n0b9dc9c [move] move listunspent to wallet/rpcwallet.cpp (Jonas Schnelli)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/4c4f1b4721c7c8ef54eb5eea0208482352503d24"},{"sha":"622e3c9c3965c06acd1071d587a7b5286afd1aa4","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5999\n\ne8e8904 Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params (Jorge Timón)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/622e3c9c3965c06acd1071d587a7b5286afd1aa4"},{"sha":"ea2b425b00b01b5b6670fa39488caf146dac4642","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5997\n\n4e38217 Chainparams: Refactor: Remove redundant HashGenesisBlock() getter (Jorge Timón)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/ea2b425b00b01b5b6670fa39488caf146dac4642"}]}