pub struct StateProofVerifier;Expand description
State proof verifier for resource existence verification.
Implementations§
Source§impl StateProofVerifier
impl StateProofVerifier
Sourcepub fn verify(proof: &StateProof, expected_root: &[u8]) -> bool
pub fn verify(proof: &StateProof, expected_root: &[u8]) -> bool
Sourcepub fn verify_resource_exists(
address: [u8; 32],
resource_type: &str,
rpc: &dyn AptosRpc,
) -> AptosResult<bool>
pub fn verify_resource_exists( address: [u8; 32], resource_type: &str, rpc: &dyn AptosRpc, ) -> AptosResult<bool>
Sourcepub fn verify_resource_consumed(
address: [u8; 32],
resource_type: &str,
rpc: &dyn AptosRpc,
) -> AptosResult<bool>
pub fn verify_resource_consumed( address: [u8; 32], resource_type: &str, rpc: &dyn AptosRpc, ) -> AptosResult<bool>
Verify that a resource has been consumed (no longer exists).
This is used to verify seal consumption after publishing.
Auto Trait Implementations§
impl Freeze for StateProofVerifier
impl RefUnwindSafe for StateProofVerifier
impl Send for StateProofVerifier
impl Sync for StateProofVerifier
impl Unpin for StateProofVerifier
impl UnsafeUnpin for StateProofVerifier
impl UnwindSafe for StateProofVerifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more