@@ -229,9 +229,13 @@ impl LedgerWallet {
 | 
				
			|||||||
        self.write(command, p1, p2, data)?;
 | 
					        self.write(command, p1, p2, data)?;
 | 
				
			||||||
        if p1 == P1_CONFIRM && is_last_part(p2) {
 | 
					        if p1 == P1_CONFIRM && is_last_part(p2) {
 | 
				
			||||||
            println!("Waiting for remote wallet to approve...");
 | 
					            println!("Waiting for remote wallet to approve...");
 | 
				
			||||||
        }
 | 
					            let result = self.read()?;
 | 
				
			||||||
 | 
					            println!("Approved");
 | 
				
			||||||
 | 
					            Ok(result)
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
            self.read()
 | 
					            self.read()
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn _get_firmware_version(&self) -> Result<FirmwareVersion, RemoteWalletError> {
 | 
					    fn _get_firmware_version(&self) -> Result<FirmwareVersion, RemoteWalletError> {
 | 
				
			||||||
        let ver = self.send_apdu(commands::GET_APP_CONFIGURATION, 0, 0, &[])?;
 | 
					        let ver = self.send_apdu(commands::GET_APP_CONFIGURATION, 0, 0, &[])?;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user