Add branch IDs for current and next block to getblockchaininfo
Closes #2974.
This commit is contained in:
@@ -38,6 +38,9 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||
#
|
||||
# Currently at block 198. The next block to be mined 199 is a Sprout block
|
||||
#
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '00000000')
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '00000000')
|
||||
|
||||
taddr0 = self.nodes[0].getnewaddress()
|
||||
taddr2 = self.nodes[2].getnewaddress()
|
||||
zaddr2 = self.nodes[2].z_getnewaddress()
|
||||
@@ -76,6 +79,8 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||
#
|
||||
# Currently at block 199. The next block to be mined 200 is an Overwinter block
|
||||
#
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '00000000')
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '5ba81b19')
|
||||
|
||||
# Send taddr to taddr
|
||||
tsendamount = Decimal('4.56')
|
||||
@@ -88,9 +93,12 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||
myopid = self.nodes[0].z_sendmany(taddr0, recipients)
|
||||
txid_shielded = wait_and_assert_operationid_status(self.nodes[0], myopid)
|
||||
|
||||
# Mine the first Overwinter block
|
||||
self.sync_all()
|
||||
self.nodes[0].generate(1)
|
||||
self.sync_all()
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '5ba81b19')
|
||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '5ba81b19')
|
||||
|
||||
# Verify balance
|
||||
assert_equal(self.nodes[3].getbalance(), tsendamount)
|
||||
|
||||
Reference in New Issue
Block a user