pub struct VersionedTransaction {
pub signatures: Vec<[u8; 64]>,
pub message: MessageV0,
}Expand description
A versioned transaction. For T1 (unsigned) the signatures vec is empty;
a human / Squads multisig signs the message hash and submits.
Fields§
§signatures: Vec<[u8; 64]>§message: MessageV0Trait Implementations§
Source§impl Clone for VersionedTransaction
impl Clone for VersionedTransaction
Source§impl Debug for VersionedTransaction
impl Debug for VersionedTransaction
impl Eq for VersionedTransaction
Source§impl PartialEq for VersionedTransaction
impl PartialEq for VersionedTransaction
impl StructuralPartialEq for VersionedTransaction
Auto Trait Implementations§
impl Freeze for VersionedTransaction
impl RefUnwindSafe for VersionedTransaction
impl Send for VersionedTransaction
impl Sync for VersionedTransaction
impl Unpin for VersionedTransaction
impl UnsafeUnpin for VersionedTransaction
impl UnwindSafe for VersionedTransaction
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