{"push_id":849813098,"size":164,"distinct_size":1,"ref":"refs/heads/temporary","head":"93e392ea44a0239722b2bdf7d6d5aa8304951f70","before":"da4abc160fb3e31f7713a10d5fe880d29d217016","commits":[{"sha":"2d8c49d126bf2551ef0268f314ab75932fa96510","author":{"email":"77bc9a9984e6786c5799d7a71768cf023120ef76@rodarmor.com","name":"Casey Rodarmor"},"message":"Clean up tx prioritization when conflict mined","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/2d8c49d126bf2551ef0268f314ab75932fa96510"},{"sha":"212bcca92089f406d9313dbe6d0e1d25143d61ff","author":{"email":"5d94dae344f9087e443b0baf770590cef5d141f0@thinlink.com","name":"Tom Harding"},"message":"Add optional locktime to createrawtransaction\n\nA non-zero locktime also causes input sequences to be set to\nnon-max, activating the locktime.","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/212bcca92089f406d9313dbe6d0e1d25143d61ff"},{"sha":"d4aa54c5af925bd0ed81c7a9ffab457149e5d682","author":{"email":"ff1e320c1c67de1661065491de5c6a7a47e97a7c@gmail.com","name":"Kevin Cooper"},"message":"added org.bitcoin.bitcoind.plist for launchd (OS X)","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/d4aa54c5af925bd0ed81c7a9ffab457149e5d682"},{"sha":"287f54fc90c29301faede8d4ac2ea24a91441917","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic\n\nBased on the earlier BIP66 soft-fork logic implemented by Pieter\nWuille's 5a47811da5158df763aa2fca09ce646ee0c51e7b","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/287f54fc90c29301faede8d4ac2ea24a91441917"},{"sha":"cde7ab2d4ea7fbf71497c42edc1a82b9c8e6c91d","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork\n\nbip65-cltv.py is based on the earlier BIP66 soft-fork RPC test\nimplemented by Pieter Wuille's 819bcf9b9902319176cdb1d476cacfee9b3727ec\n\nbip65-cltv-p2p.py is based on the earlier BIP66 P2P test by Suhas\nDaftuar's d76412b068d95454732aa3def95decf35251759a","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/cde7ab2d4ea7fbf71497c42edc1a82b9c8e6c91d"},{"sha":"65ef3723024881b7b21597bb784503094a323fb4","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add BIP65 to getblockchaininfo softforks list","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/65ef3723024881b7b21597bb784503094a323fb4"},{"sha":"e253e83c5cc38f1bef7a784671541399bcd0a205","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Update debian/changelog and slight tweak to debian/control","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/e253e83c5cc38f1bef7a784671541399bcd0a205"},{"sha":"c7b36ccf4a9a71864d850d1c6f597351ba20430f","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Change URLs to https in debian/control","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/c7b36ccf4a9a71864d850d1c6f597351ba20430f"},{"sha":"e76d9e4c15bed7e1fa876b4c69c35c8d1712b503","author":{"email":"78ff849752a435bd5688936d67be1806ea7cbd08@gmail.com","name":"fanquake"},"message":"[depends] Latest config.guess and config.sub","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/e76d9e4c15bed7e1fa876b4c69c35c8d1712b503"},{"sha":"78b82f4a16d8aad15ef397b1a1cd075b2efc8c16","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Reverse the sort on the mempool's feerate index","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/78b82f4a16d8aad15ef397b1a1cd075b2efc8c16"},{"sha":"49b6fd5663dfe081d127cd1eb11407c4d3eaf93d","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Add Mempool Expire function to remove old transactions\n\n(note the 9x multiplier on (void*)'s for CTxMemPool::DynamicMemoryUsage\n was accidentally introduced in 5add7a7 but should have waited for this\n commit which adds the extra index)","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/49b6fd5663dfe081d127cd1eb11407c4d3eaf93d"},{"sha":"9c9b66f771ad904cd665f7f5f68e3279ebb2fa7e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Fix calling mempool directly, instead of pool, in ATMP","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/9c9b66f771ad904cd665f7f5f68e3279ebb2fa7e"},{"sha":"e8bcdce8a245af235f8be9853c8f81c9bda56412","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Track (and define) ::minRelayTxFee in CTxMemPool","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/e8bcdce8a245af235f8be9853c8f81c9bda56412"},{"sha":"241d6078ba26db4d3a36227d3275be2ee34625a6","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Add CFeeRate += operator","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/241d6078ba26db4d3a36227d3275be2ee34625a6"},{"sha":"e6c7b362ab8915e2aac167fa519bd29836d482af","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Print mempool size in KB when adding txn","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/e6c7b362ab8915e2aac167fa519bd29836d482af"},{"sha":"794a8cec5db84fde1cce82ada51740070ec188ac","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Implement on-the-fly mempool size limitation.\n\nAfter each transaction which is added to mempool, we first call\nExpire() to remove old transactions, then throwing away the\nlowest-feerate transactions.\n\nAfter throwing away transactions by feerate, we set the minimum\nrelay fee to the maximum fee transaction-and-dependant-set we\nremoved, plus the default minimum relay fee.\n\nAfter the next block is received, the minimum relay fee is allowed\nto decrease exponentially. Its halflife defaults to 12 hours, but\nis decreased to 6 hours if the mempool is smaller than half its\nmaximum size, and 3 hours if the mempool is smaller than a quarter\nits maximum size.\n\nThe minimum -maxmempool size is 40*-limitdescendantsize, as it is\neasy for an attacker to play games with the cheapest\n-limitdescendantsize transactions. -maxmempool defaults to 300MB.\n\nThis disables high-priority transaction relay when the min relay\nfee adjustment is >0 (ie when the mempool is full). When the relay\nfee adjustment drops below the default minimum relay fee / 2 it is\nset to 0 (re-enabling priority-based free relay).","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/794a8cec5db84fde1cce82ada51740070ec188ac"},{"sha":"d355cf4420043a866e418c97778d999cd1958f61","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Only call TrimToSize once per reorg/blocks disconnect","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/d355cf4420043a866e418c97778d999cd1958f61"},{"sha":"074cb155c2f01ba6ddc555c01943fc20c46c0b46","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Add reasonable test case for mempool trimming","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/074cb155c2f01ba6ddc555c01943fc20c46c0b46"},{"sha":"9e93640be6c49fa1505ba5c5df8c89210da5a6e4","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Drop minRelayTxFee to 1000\n\nThere is no exact science to setting this parameter, but 5000\n(just over 1 US cent at the time of writing) is higher than the\ncost to relay a transaction around the network (the new benchmark\ndue to mempool limiting).","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/9e93640be6c49fa1505ba5c5df8c89210da5a6e4"},{"sha":"60af755e56dc08f54c993ce0c044f3ff203b3f59","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"build: univalue subdir build fixups\n\n- Force a rebuild if the headers change\n- Only build the lib target\n- Clean univalue on 'make clean'","distinct":false,"url":"https://api.github.com/repos/domob1812/i0coin/commits/60af755e56dc08f54c993ce0c044f3ff203b3f59"}]}