File tree Expand file tree Collapse file tree 2 files changed +5
-11
lines changed Expand file tree Collapse file tree 2 files changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -407,7 +407,10 @@ impl From<Network> for Currency {
407407			Network :: Testnet  => Currency :: BitcoinTestnet , 
408408			Network :: Regtest  => Currency :: Regtest , 
409409			Network :: Signet  => Currency :: Signet , 
410- 			_ => unreachable ! ( ) , 
410+ 			_ => { 
411+ 				debug_assert ! ( false ,  "Need to handle new rust-bitcoin network type" ) ; 
412+ 				Currency :: Regtest 
413+ 			} , 
411414		} 
412415	} 
413416} 
Original file line number Diff line number Diff line change @@ -926,20 +926,11 @@ impl InvoiceContents {
926926			} ; 
927927
928928			let  program = & address. program ; 
929- 			if  program. len ( )  < 2  || program. len ( )  > 40  { 
930- 				return  None ; 
931- 			} 
932- 
933929			let  witness_program = match  WitnessProgram :: new ( version,  program. clone ( ) )  { 
934930				Ok ( witness_program)  => witness_program, 
935931				Err ( _)  => return  None , 
936932			} ; 
937- 			let  address = Address :: new ( network,  Payload :: WitnessProgram ( witness_program) ) ; 
938- 			if  !address. is_spend_standard ( )  && version == WitnessVersion :: V0  { 
939- 				return  None ; 
940- 			} 
941- 
942- 			Some ( address) 
933+ 			Some ( Address :: new ( network,  Payload :: WitnessProgram ( witness_program) ) ) 
943934		} ; 
944935
945936		self . fields ( ) . fallbacks 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments