Skip to content

Commit 670fd1d

Browse files
committed
Merge remote-tracking branch 'benma/hrp'
2 parents 7bed531 + a66c417 commit 670fd1d

File tree

2 files changed

+3
-5
lines changed
  • src/rust

2 files changed

+3
-5
lines changed

src/rust/bitbox02-rust/src/hww/api/cardano/address.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,8 @@ pub const ADDRESS_HASH_SIZE: usize = 28;
4343
fn decode_shelley_payment_address(params: &params::Params, address: &str) -> Result<Vec<u8>, ()> {
4444
let result =
4545
bech32::primitives::decode::CheckedHrpstring::new::<bech32::Bech32>(address).or(Err(()))?;
46-
// TODO: use `result.hrp().as_str()` once bech32 has a new release.
47-
let hrp: String = result.hrp().char_iter().collect();
48-
if hrp != params.bech32_hrp_payment {
46+
let hrp = result.hrp();
47+
if hrp.as_str() != params.bech32_hrp_payment {
4948
return Err(());
5049
}
5150
let data: Vec<u8> = result.byte_iter().collect();

src/rust/streaming-silent-payments/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ fn decode_address(address: &str, expected_hrp: &str) -> Result<SilentPaymentAddr
7777
.map_err(|_| ())?;
7878

7979
let hrp = decoded_addr.hrp();
80-
let hrp: &str = hrp.as_str();
81-
if hrp != expected_hrp {
80+
if hrp.as_str() != expected_hrp {
8281
return Err(());
8382
}
8483
let witness_version = decoded_addr.remove_witness_version().unwrap();

0 commit comments

Comments
 (0)