@@ -100,15 +100,12 @@ mod tests {
100100 use crate :: bitcoin:: blockdata:: script:: Builder ;
101101 use crate :: fixed_script_wallet:: wallet_keys:: tests:: get_test_wallet_keys;
102102 use crate :: fixed_script_wallet:: wallet_keys:: to_pub_triple;
103- use crate :: fixed_script_wallet:: wallet_scripts:: Chain ;
104103
105104 #[ test]
106105 fn test_parse_multisig_script_2_of_3_valid ( ) {
107106 // Get test keys
108107 let wallet_keys = get_test_wallet_keys ( "test_parse" ) ;
109- let derived_keys = wallet_keys
110- . derive_for_chain_and_index ( Chain :: P2shExternal as u32 , 0 )
111- . unwrap ( ) ;
108+ let derived_keys = wallet_keys. derive_for_chain_and_index ( 0 , 0 ) . unwrap ( ) ;
112109 let pub_triple = to_pub_triple ( & derived_keys) ;
113110
114111 // Build a valid 2-of-3 multisig script
@@ -126,9 +123,7 @@ mod tests {
126123 // Test multiple different key sets
127124 for seed in [ "seed1" , "seed2" , "seed3" ] {
128125 let wallet_keys = get_test_wallet_keys ( seed) ;
129- let derived_keys = wallet_keys
130- . derive_for_chain_and_index ( Chain :: P2shExternal as u32 , 42 )
131- . unwrap ( ) ;
126+ let derived_keys = wallet_keys. derive_for_chain_and_index ( 0 , 42 ) . unwrap ( ) ;
132127 let original_keys = to_pub_triple ( & derived_keys) ;
133128
134129 // Build script from keys
@@ -168,9 +163,7 @@ mod tests {
168163 fn test_parse_multisig_script_2_of_3_wrong_quorum ( ) {
169164 // Create a valid key for testing
170165 let wallet_keys = get_test_wallet_keys ( "test_wrong_quorum" ) ;
171- let derived_keys = wallet_keys
172- . derive_for_chain_and_index ( Chain :: P2shExternal as u32 , 0 )
173- . unwrap ( ) ;
166+ let derived_keys = wallet_keys. derive_for_chain_and_index ( 0 , 0 ) . unwrap ( ) ;
174167 let pub_triple = to_pub_triple ( & derived_keys) ;
175168
176169 // Build script with wrong quorum (OP_1 instead of OP_2)
@@ -194,9 +187,7 @@ mod tests {
194187 fn test_parse_multisig_script_2_of_3_wrong_total ( ) {
195188 // Create a valid key for testing
196189 let wallet_keys = get_test_wallet_keys ( "test_wrong_total" ) ;
197- let derived_keys = wallet_keys
198- . derive_for_chain_and_index ( Chain :: P2shExternal as u32 , 0 )
199- . unwrap ( ) ;
190+ let derived_keys = wallet_keys. derive_for_chain_and_index ( 0 , 0 ) . unwrap ( ) ;
200191 let pub_triple = to_pub_triple ( & derived_keys) ;
201192
202193 // Build script with wrong total (OP_4 instead of OP_3)
@@ -220,9 +211,7 @@ mod tests {
220211 fn test_parse_multisig_script_2_of_3_missing_checkmultisig ( ) {
221212 // Create a valid key for testing
222213 let wallet_keys = get_test_wallet_keys ( "test_missing_checkmultisig" ) ;
223- let derived_keys = wallet_keys
224- . derive_for_chain_and_index ( Chain :: P2shExternal as u32 , 0 )
225- . unwrap ( ) ;
214+ let derived_keys = wallet_keys. derive_for_chain_and_index ( 0 , 0 ) . unwrap ( ) ;
226215 let pub_triple = to_pub_triple ( & derived_keys) ;
227216
228217 // Build script without OP_CHECKMULTISIG
0 commit comments