From ebb1209c95b16b3ba7df0ed5afd5c3f04e4c2511 Mon Sep 17 00:00:00 2001 From: Crayon Shin-chan Date: Wed, 21 Aug 2024 21:44:48 +0800 Subject: [PATCH] fix: p2sh address from script --- invoice/src/address.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invoice/src/address.rs b/invoice/src/address.rs index 693b105..ba8e7ff 100644 --- a/invoice/src/address.rs +++ b/invoice/src/address.rs @@ -321,7 +321,7 @@ impl AddressPayload { AddressPayload::Pkh(PubkeyHash::from(bytes)) } else if script.is_p2sh() { let mut bytes = [0u8; 20]; - bytes.copy_from_slice(&script[2..]); + bytes.copy_from_slice(&script[2..22]); AddressPayload::Sh(ScriptHash::from(bytes)) } else if script.is_p2wpkh() { let mut bytes = [0u8; 20];