aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests/mempool_packages.py
AgeCommit message (Collapse)Author
2016-03-17Tests: fix missing import in mempool_packagesSuhas Daftuar
2016-03-14[qa] mininode: Add and use CONSTsMarcoFalke
2016-01-14Eliminate race condition in mempool_packages testSuhas Daftuar
2015-12-02Fix mempool limiting for PrioritiseTransactionSuhas Daftuar
Redo the feerate index to be based on mining score, rather than fee. Update mempool_packages.py to test prioritisetransaction's effect on package scores.
2015-12-01Add rounding helper function to util.pySuhas Daftuar
2015-10-27Lower default policy limitsAlex Morcos
Reduce the default limits on maximum number of transactions and the cumulative size of those transactions in both ancestor and descendant packages to 25 txs and 101kb total size.
2015-09-23Add test showing bug in mempool packagesSuhas Daftuar
2015-09-19Track transaction packages in CTxMemPoolEntrySuhas Daftuar
Associate with each CTxMemPoolEntry all the size/fees of descendant mempool transactions. Sort mempool by max(feerate of entry, feerate of descendants). Update statistics on-the-fly as transactions enter or leave the mempool. Also add ancestor and descendant limiting, so that transactions can be rejected if the number or size of unconfirmed ancestors exceeds a target, or if adding a transaction would cause some other mempool entry to have too many (or too large) a set of unconfirmed in- mempool descendants.