1717extern crate miniscript;
1818
1919use miniscript:: bitcoin:: { self , secp256k1} ;
20- use miniscript:: { Descriptor , DescriptorPublicKey , DescriptorPublicKeyCtx } ;
20+ use miniscript:: { Descriptor , DescriptorPublicKey , DescriptorPublicKeyCtx , DescriptorTrait } ;
2121
2222use bitcoin:: util:: bip32;
2323
@@ -34,13 +34,13 @@ fn main() {
3434 "wsh(sortedmulti(1,xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB,xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH))" ,
3535 )
3636 . unwrap ( )
37- . address ( bitcoin:: Network :: Bitcoin , desc_ctx ) . unwrap ( ) ;
37+ . address ( desc_ctx , bitcoin:: Network :: Bitcoin ) . unwrap ( ) ;
3838
3939 let addr_two = Descriptor :: < DescriptorPublicKey > :: from_str (
4040 "wsh(sortedmulti(1,xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH,xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB))" ,
4141 )
4242 . unwrap ( )
43- . address ( bitcoin:: Network :: Bitcoin , desc_ctx ) . unwrap ( ) ;
43+ . address ( desc_ctx , bitcoin:: Network :: Bitcoin ) . unwrap ( ) ;
4444 let expected = bitcoin:: Address :: from_str (
4545 "bc1qpq2cfgz5lktxzr5zqv7nrzz46hsvq3492ump9pz8rzcl8wqtwqcspx5y6a" ,
4646 )
@@ -54,14 +54,14 @@ fn main() {
5454 )
5555 . unwrap ( )
5656 . derive ( bitcoin:: util:: bip32:: ChildNumber :: from_normal_idx ( 5 ) . unwrap ( ) )
57- . address ( bitcoin:: Network :: Bitcoin , desc_ctx ) . unwrap ( ) ;
57+ . address ( desc_ctx , bitcoin:: Network :: Bitcoin ) . unwrap ( ) ;
5858
5959 let addr_two = Descriptor :: < DescriptorPublicKey > :: from_str (
6060 "sh(wsh(sortedmulti(1,xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH/0/0/*,xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB/1/0/*)))" ,
6161 )
6262 . unwrap ( )
6363 . derive ( bitcoin:: util:: bip32:: ChildNumber :: from_normal_idx ( 5 ) . unwrap ( ) )
64- . address ( bitcoin:: Network :: Bitcoin , desc_ctx ) . unwrap ( ) ;
64+ . address ( desc_ctx , bitcoin:: Network :: Bitcoin ) . unwrap ( ) ;
6565 let expected = bitcoin:: Address :: from_str ( "325zcVBN5o2eqqqtGwPjmtDd8dJRyYP82s" ) . unwrap ( ) ;
6666 assert_eq ! ( addr_one, expected) ;
6767 assert_eq ! ( addr_two, expected) ;
0 commit comments