diff --git a/sdk/src/types/block/address/mod.rs b/sdk/src/types/block/address/mod.rs index f748591f85..f9644d7ba4 100644 --- a/sdk/src/types/block/address/mod.rs +++ b/sdk/src/types/block/address/mod.rs @@ -192,6 +192,9 @@ impl Address { return Err(TransactionFailureReason::InvalidInputUnlock); } } + (Self::Restricted(restricted_address), _) => { + return restricted_address.address().unlock(unlock, context); + } _ => return Err(TransactionFailureReason::InvalidInputUnlock), }