Skip to main content

NonceProcessor

Trait NonceProcessor 

Source
pub trait NonceProcessor {
    // Required method
    fn advance_nonce_if_required<'info>(
        &self,
        thread_account_info: &AccountInfo<'info>,
        nonce_account: &Option<UncheckedAccount<'info>>,
        recent_blockhashes: &Option<UncheckedAccount<'info>>,
    ) -> Result<()>;
}
Expand description

Trait for handling nonce account operations

Required Methods§

Source

fn advance_nonce_if_required<'info>( &self, thread_account_info: &AccountInfo<'info>, nonce_account: &Option<UncheckedAccount<'info>>, recent_blockhashes: &Option<UncheckedAccount<'info>>, ) -> Result<()>

Implementors§