From a8e12937219fe8ca19370ae9fd9d605903d082fb Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Thu, 30 Jan 2025 12:51:53 +0100 Subject: [PATCH] chore: fix no-defaults builds --- src/seals.rs | 3 +-- src/verify.rs | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/seals.rs b/src/seals.rs index 696121ed..e7fbcdaf 100644 --- a/src/seals.rs +++ b/src/seals.rs @@ -24,7 +24,6 @@ use core::fmt::{Debug, Display}; -use bp::seals::mmb; use single_use_seals::{PublishedWitness, SingleUseSeal}; use strict_encoding::{StrictDecode, StrictDumb, StrictEncode}; use ultrasonic::AuthToken; @@ -39,7 +38,7 @@ pub trait RgbSealDef: Clone + Debug + Display + StrictDumb + StrictEncode + Stri fn to_src(&self) -> Option; } -pub trait RgbSealSrc: SingleUseSeal + Ord {} +pub trait RgbSealSrc: SingleUseSeal> + Ord {} // Below are capabilities constants used in the standard library: diff --git a/src/verify.rs b/src/verify.rs index 00896373..c832767f 100644 --- a/src/verify.rs +++ b/src/verify.rs @@ -27,7 +27,6 @@ use alloc::vec::Vec; use amplify::confinement::SmallOrdMap; use amplify::ByteArray; -use bp::seals::mmb; use single_use_seals::{PublishedWitness, SealError, SealWitness}; use ultrasonic::{CallError, CellAddr, Codex, ContractId, LibRepo, Memory, Operation, Opid}; @@ -144,9 +143,9 @@ pub trait ContractVerify: ContractApi { // channel). match witness_reader.read_witness() { Step::Next((witness, w)) => { - let msg = mmb::Message::from_byte_array(opid.to_byte_array()); + let msg = opid.to_byte_array(); witness - .verify_seals_closing(&closed_seals, msg) + .verify_seals_closing(&closed_seals, msg.into()) .map_err(|e| VerificationError::SealsNotClosed(witness.published.pub_id(), opid, e))?; // Each witness actually produces its own set of witness-output based seal sources.