diff --git a/psbt/src/rgb.rs b/psbt/src/rgb.rs index f8fb8af..49ef4d2 100644 --- a/psbt/src/rgb.rs +++ b/psbt/src/rgb.rs @@ -277,7 +277,7 @@ impl RgbExt for Psbt { let opid = transition.id(); let prev_method = self.rgb_close_method(opid)?; - if Some(method) != prev_method { + if matches!(prev_method, Some(prev_method) if prev_method != method) { return Err(RgbPsbtError::InvalidCloseMethod(opid)); }