pub struct BatchExecuteTransaction {
pub multisig: Pubkey,
pub member: Pubkey,
pub proposal: Pubkey,
pub batch: Pubkey,
pub transaction: Pubkey,
}Expand description
Generated client accounts for BatchExecuteTransaction.
Fields§
§multisig: PubkeyMultisig account this batch belongs to.
member: PubkeyMember of the multisig.
proposal: PubkeyThe proposal account associated with the batch.
If transaction is the last in the batch, the proposal status will be set to Executed.
batch: Pubkey§transaction: PubkeyBatch transaction to execute.
Trait Implementations§
Source§impl BorshSerialize for BatchExecuteTransactionwhere
Pubkey: BorshSerialize,
impl BorshSerialize for BatchExecuteTransactionwhere
Pubkey: BorshSerialize,
Source§impl ToAccountMetas for BatchExecuteTransaction
impl ToAccountMetas for BatchExecuteTransaction
Source§fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>
fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>
is_signer is given as an optional override for the signer meta field.
This covers the edge case when a program-derived-address needs to relay
a transaction from a client to another program but sign the transaction
before the relay. The client cannot mark the field as a signer, and so
we have to override the is_signer meta field given by the client.Auto Trait Implementations§
impl Freeze for BatchExecuteTransaction
impl RefUnwindSafe for BatchExecuteTransaction
impl Send for BatchExecuteTransaction
impl Sync for BatchExecuteTransaction
impl Unpin for BatchExecuteTransaction
impl UnwindSafe for BatchExecuteTransaction
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