mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-10 22:18:54 +01:00
fixup: get all utxos up front in fill_mempool, discourage wallet mixing
Co-authored-by: Sebastian Falbesoner <sebastian.falbesoner@gmail.com>
This commit is contained in:
committed by
Sebastian Falbesoner
parent
bdb33ec519
commit
e9dc511a7e
@@ -386,12 +386,14 @@ class RPCPackagesTest(BitcoinTestFramework):
|
||||
"-maxmempool=5",
|
||||
"-persistmempool=0",
|
||||
])
|
||||
self.wallet.rescan_utxos()
|
||||
|
||||
fill_mempool(self, node, self.wallet)
|
||||
|
||||
minrelay = node.getmempoolinfo()["minrelaytxfee"]
|
||||
parent = self.wallet.create_self_transfer(
|
||||
fee_rate=minrelay,
|
||||
confirmed_only=True,
|
||||
)
|
||||
|
||||
child = self.wallet.create_self_transfer(
|
||||
@@ -411,6 +413,7 @@ class RPCPackagesTest(BitcoinTestFramework):
|
||||
|
||||
# Reset maxmempool, datacarriersize, reset dynamic mempool minimum feerate, and empty mempool.
|
||||
self.restart_node(0)
|
||||
self.wallet.rescan_utxos()
|
||||
|
||||
assert_equal(node.getrawmempool(), [])
|
||||
|
||||
@@ -420,7 +423,10 @@ class RPCPackagesTest(BitcoinTestFramework):
|
||||
assert_equal(node.getrawmempool(), [])
|
||||
|
||||
self.log.info("Submitpackage maxburnamount arg testing")
|
||||
chained_txns_burn = self.wallet.create_self_transfer_chain(chain_length=2)
|
||||
chained_txns_burn = self.wallet.create_self_transfer_chain(
|
||||
chain_length=2,
|
||||
utxo_to_spend=self.wallet.get_utxo(confirmed_only=True),
|
||||
)
|
||||
chained_burn_hex = [t["hex"] for t in chained_txns_burn]
|
||||
|
||||
tx = tx_from_hex(chained_burn_hex[1])
|
||||
|
||||
Reference in New Issue
Block a user