pub struct EventProofVerifier;Expand description
Event proof verifier for transaction event verification.
Implementations§
Source§impl EventProofVerifier
impl EventProofVerifier
Sourcepub fn verify_event_in_tx(
tx_version: u64,
expected_data: &[u8],
rpc: &dyn AptosRpc,
) -> AptosResult<bool>
pub fn verify_event_in_tx( tx_version: u64, expected_data: &[u8], rpc: &dyn AptosRpc, ) -> AptosResult<bool>
Verify that a specific event was emitted in a transaction.
§Arguments
tx_version- The transaction version to checkexpected_data- The expected event data (commitment)rpc- RPC client for fetching transaction data
§Returns
Ok(true) if the event was found and verified, Ok(false) if not found,
or Err on RPC failure.
Auto Trait Implementations§
impl Freeze for EventProofVerifier
impl RefUnwindSafe for EventProofVerifier
impl Send for EventProofVerifier
impl Sync for EventProofVerifier
impl Unpin for EventProofVerifier
impl UnsafeUnpin for EventProofVerifier
impl UnwindSafe for EventProofVerifier
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