pub struct TransactionBeef {
pub txid: String,
pub beef: Vec<u8>,
}Expand description
A stored transaction’s txid plus its serialized BEEF bytes.
Returned by Storage::find_transactions_for_proof_check so the engine can
parse the BEEF and decide whether the target tx still needs a merkle proof.
Fields§
§txid: StringThe transaction id (hex, lowercase).
beef: Vec<u8>The serialized BEEF bytes for this transaction.
Trait Implementations§
Source§impl Clone for TransactionBeef
impl Clone for TransactionBeef
Auto Trait Implementations§
impl Freeze for TransactionBeef
impl RefUnwindSafe for TransactionBeef
impl Send for TransactionBeef
impl Sync for TransactionBeef
impl Unpin for TransactionBeef
impl UnsafeUnpin for TransactionBeef
impl UnwindSafe for TransactionBeef
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