|
|
@ -30,6 +30,11 @@ class RawTransactionsTest(BitcoinTestFramework):
|
|
|
|
print "Mining blocks..."
|
|
|
|
print "Mining blocks..."
|
|
|
|
|
|
|
|
|
|
|
|
min_relay_tx_fee = self.nodes[0].getnetworkinfo()['relayfee']
|
|
|
|
min_relay_tx_fee = self.nodes[0].getnetworkinfo()['relayfee']
|
|
|
|
|
|
|
|
# This test is not meant to test fee estimation and we'd like
|
|
|
|
|
|
|
|
# to be sure all txs are sent at a consistent desired feerate
|
|
|
|
|
|
|
|
for node in self.nodes:
|
|
|
|
|
|
|
|
node.settxfee(min_relay_tx_fee)
|
|
|
|
|
|
|
|
|
|
|
|
# if the fee's positive delta is higher than this value tests will fail,
|
|
|
|
# if the fee's positive delta is higher than this value tests will fail,
|
|
|
|
# neg. delta always fail the tests.
|
|
|
|
# neg. delta always fail the tests.
|
|
|
|
# The size of the signature of every input may be at most 2 bytes larger
|
|
|
|
# The size of the signature of every input may be at most 2 bytes larger
|
|
|
@ -447,6 +452,10 @@ class RawTransactionsTest(BitcoinTestFramework):
|
|
|
|
wait_bitcoinds()
|
|
|
|
wait_bitcoinds()
|
|
|
|
|
|
|
|
|
|
|
|
self.nodes = start_nodes(4, self.options.tmpdir)
|
|
|
|
self.nodes = start_nodes(4, self.options.tmpdir)
|
|
|
|
|
|
|
|
# This test is not meant to test fee estimation and we'd like
|
|
|
|
|
|
|
|
# to be sure all txs are sent at a consistent desired feerate
|
|
|
|
|
|
|
|
for node in self.nodes:
|
|
|
|
|
|
|
|
node.settxfee(min_relay_tx_fee)
|
|
|
|
|
|
|
|
|
|
|
|
connect_nodes_bi(self.nodes,0,1)
|
|
|
|
connect_nodes_bi(self.nodes,0,1)
|
|
|
|
connect_nodes_bi(self.nodes,1,2)
|
|
|
|
connect_nodes_bi(self.nodes,1,2)
|
|
|
|