pub struct VerifiedBlock { /* private fields */ }Expand description
A block whose hash, transaction Merkle root and witness commitment were checked against the provider’s active header at acquisition time.
Header verification relies on the configured trusted checkpoint and the existing local header cache (older cached PoW is not rechecked on reload). This does not establish full script, UTXO or MWEB consensus validity, or guarantee the globally highest-work chain. Membership can change after return; consumers must reconcile subsequent reorganizations.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VerifiedBlock
impl RefUnwindSafe for VerifiedBlock
impl Send for VerifiedBlock
impl Sync for VerifiedBlock
impl Unpin for VerifiedBlock
impl UnsafeUnpin for VerifiedBlock
impl UnwindSafe for VerifiedBlock
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