pub struct TransactionCreateEvent {
pub smart_wallet: Pubkey,
pub transaction: Pubkey,
pub proposer: Pubkey,
pub instructions: Vec<TXInstruction>,
pub eta: i64,
pub timestamp: i64,
}Expand description
Emitted when a Transaction is proposed.
Fields§
§smart_wallet: PubkeyThe SmartWallet.
transaction: PubkeyThe Transaction.
proposer: PubkeyThe owner which proposed the transaction.
instructions: Vec<TXInstruction>Instructions associated with the Transaction.
eta: i64The Transaction::eta.
timestamp: i64The Unix timestamp when the event was emitted.
Trait Implementations§
Source§impl Discriminator for TransactionCreateEvent
impl Discriminator for TransactionCreateEvent
fn discriminator() -> [u8; 8]
Auto Trait Implementations§
impl Freeze for TransactionCreateEvent
impl RefUnwindSafe for TransactionCreateEvent
impl Send for TransactionCreateEvent
impl Sync for TransactionCreateEvent
impl Unpin for TransactionCreateEvent
impl UnsafeUnpin for TransactionCreateEvent
impl UnwindSafe for TransactionCreateEvent
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more