22
22
'00000020a868e8514be5e46dabd6a122132f423f36a43b716a40c394e2a8d063e1010000f4c6c717e99d800c699c25a2006a75a0c5c09f432a936f385e6fce139cdbd1a5e9964d5fae77031e7d026e0001010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff025a51feffffff0200f2052a01000000160014aaa671c82b138e3b8f510cd801e5f2bd0aa305940000000000000000776a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf94c4fecc7daa24900473044022042309f4c3c7a1a2ac8c24f890f962df1c0086cec10be0868087cfc427520cb2702201dafee8911c269b7e786e242045bb57cef3f5b0f177010c6159abae42f646cc501000120000000000000000000000000000000000000000000000000000000000000000000000000' ,
23
23
]
24
24
25
+
25
26
class SignetBasicTest (BitcoinTestFramework ):
26
27
def set_test_params (self ):
27
28
self .chain = "signet"
28
29
self .num_nodes = 6
29
30
self .setup_clean_chain = True
30
- shared_args1 = ["-signetchallenge=51" ] # OP_TRUE
31
- shared_args2 = [] # default challenge
31
+ shared_args1 = ["-signetchallenge=51" ] # OP_TRUE
32
+ shared_args2 = [] # default challenge
32
33
# we use the exact same challenge except we do it as a 2-of-2, which means it should fail
33
34
shared_args3 = ["-signetchallenge=522103ad5e0edad18cb1f0fc0d28a3d4f1f3e445640337489abb10404f2d1e086be430210359ef5021964fe22d6f8e05b2463c9540ce96883fe3b278760f048f5189f2e6c452ae" ]
34
35
@@ -38,9 +39,6 @@ def set_test_params(self):
38
39
shared_args3 , shared_args3 ,
39
40
]
40
41
41
- def skip_test_if_missing_module (self ):
42
- self .skip_if_no_wallet ()
43
-
44
42
def run_test (self ):
45
43
self .log .info ("basic tests using OP_TRUE challenge" )
46
44
@@ -53,19 +51,20 @@ def run_test(self):
53
51
assert_equal (mining_info ['networkhashps' ], Decimal ('0' ))
54
52
assert_equal (mining_info ['pooledtx' ], 0 )
55
53
56
- self .nodes [0 ].generatetoaddress ( 1 , self . nodes [ 0 ]. getnewaddress () )
54
+ self .nodes [0 ].generate ( 1 )
57
55
58
56
self .log .info ("pregenerated signet blocks check" )
59
57
60
58
height = 0
61
59
for block in signet_blocks :
62
60
assert_equal (self .nodes [2 ].submitblock (block ), None )
63
- height = height + 1
61
+ height += 1
64
62
assert_equal (self .nodes [2 ].getblockcount (), height )
65
63
66
64
self .log .info ("pregenerated signet blocks check (incompatible solution)" )
67
65
68
66
assert_equal (self .nodes [4 ].submitblock (signet_blocks [0 ]), 'bad-signet-blksig' )
69
67
68
+
70
69
if __name__ == '__main__' :
71
70
SignetBasicTest ().main ()
0 commit comments