29
29
assert_equal ,
30
30
assert_raises_rpc_error ,
31
31
)
32
+ from test_framework .wallet import MiniWallet
33
+
32
34
33
35
VERSIONBITS_TOP_BITS = 0x20000000
34
36
VERSIONBITS_DEPLOYMENT_TESTDUMMY_BIT = 28
@@ -51,14 +53,11 @@ def set_test_params(self):
51
53
self .setup_clean_chain = True
52
54
self .supports_cli = False
53
55
54
- def skip_test_if_missing_module (self ):
55
- self .skip_if_no_wallet ()
56
-
57
56
def mine_chain (self ):
58
57
self .log .info ('Create some old blocks' )
59
58
for t in range (TIME_GENESIS_BLOCK , TIME_GENESIS_BLOCK + 200 * 600 , 600 ):
60
59
self .nodes [0 ].setmocktime (t )
61
- self .generate (self .nodes [ 0 ] , 1 , sync_fun = self .no_op )
60
+ self .generate (self .wallet , 1 , sync_fun = self .no_op )
62
61
mining_info = self .nodes [0 ].getmininginfo ()
63
62
assert_equal (mining_info ['blocks' ], 200 )
64
63
assert_equal (mining_info ['currentblocktx' ], 0 )
@@ -75,8 +74,9 @@ def mine_chain(self):
75
74
self .connect_nodes (0 , 1 )
76
75
77
76
def run_test (self ):
78
- self .mine_chain ()
79
77
node = self .nodes [0 ]
78
+ self .wallet = MiniWallet (node )
79
+ self .mine_chain ()
80
80
81
81
def assert_submitblock (block , result_str_1 , result_str_2 = None ):
82
82
block .solve ()
@@ -95,7 +95,7 @@ def assert_submitblock(block, result_str_1, result_str_2=None):
95
95
assert_equal (mining_info ['pooledtx' ], 0 )
96
96
97
97
self .log .info ("getblocktemplate: Test default witness commitment" )
98
- txid = int (node . sendtoaddress ( node . getnewaddress (), 1 ) , 16 )
98
+ txid = int (self . wallet . send_self_transfer ( from_node = node )[ 'wtxid' ] , 16 )
99
99
tmpl = node .getblocktemplate (NORMAL_GBT_REQUEST_PARAMS )
100
100
101
101
# Check that default_witness_commitment is present.
0 commit comments