Skip to main content

DuplicateMutableAccountKeys

Trait DuplicateMutableAccountKeys 

Source
pub trait DuplicateMutableAccountKeys {
    // Required method
    fn duplicate_mutable_account_keys(&self) -> Vec<Pubkey>;
}
Expand description

Returns the pubkeys of mutable accounts that serialize on exit. Used by the duplicate mutable account validation to check across composite (nested) account struct boundaries.

Required Methods§

Implementors§

Source§

impl<'info> DuplicateMutableAccountKeys for AdvanceNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Allocate<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AllocateWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Assign<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AssignWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AuthorizeNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateAccountWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateNonceAccountWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Transfer<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for TransferWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for WithdrawNonceAccount<'info>
where 'info: 'info,