Skip to content

Commit a6c2c3a

Browse files
MarcoFalkePastaPastaPasta
MarcoFalke
authored andcommitted
Merge #18770: test: Remove raw-tx byte juggling in mempool_reorg
fa48901 test: Remove raw-tx byte juggling in mempool_reorg (MarcoFalke) Pull request description: ACKs for top commit: robot-visions: ACK fa48901 Tree-SHA512: 2ae537a5b34e48d2954ba02d9e050ae1a99043080266d5decca3f983b13bc3ddcbee1f3f3c7457e16ee76ea17b9ce08cac2e3205cf46b5e3c3e4ca5f758f00de
1 parent 0528026 commit a6c2c3a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/functional/mempool_reorg.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,14 @@ def run_test(self):
5151
spend_103_raw = create_raw_transaction(self.nodes[0], coinbase_txids[3], node0_address, amount=499.99)
5252

5353
# Create a transaction which is time-locked to two blocks in the future
54-
timelock_tx = self.nodes[0].createrawtransaction([{"txid": coinbase_txids[0], "vout": 0}], {node0_address: 499.9})
55-
# Set the time lock
56-
timelock_tx = timelock_tx.replace("ffffffff", "11111191", 1)
57-
timelock_tx = timelock_tx[:-8] + hex(self.nodes[0].getblockcount() + 2)[2:] + "000000"
54+
timelock_tx = self.nodes[0].createrawtransaction(
55+
inputs=[{
56+
"txid": coinbase_txids[0],
57+
"vout": 0,
58+
}],
59+
outputs={node0_address: 499.99},
60+
locktime=self.nodes[0].getblockcount() + 2,
61+
)
5862
timelock_tx = self.nodes[0].signrawtransactionwithwallet(timelock_tx)["hex"]
5963
# This will raise an exception because the timelock transaction is too immature to spend
6064
assert_raises_rpc_error(-26, "non-final", self.nodes[0].sendrawtransaction, timelock_tx)

0 commit comments

Comments
 (0)