pub trait AccountsUpdateNotifierInterface: Debug {
    // Required methods
    fn notify_account_update(
        &self,
        slot: Slot,
        meta: &StoredMeta,
        account: &AccountSharedData,
        txn_signature: &Option<&Signature>
    );
    fn notify_account_restore_from_snapshot(
        &self,
        slot: Slot,
        account: &StoredAccountMeta<'_>
    );
    fn notify_end_of_restore_from_snapshot(&self);
}

Required Methods§

source

fn notify_account_update( &self, slot: Slot, meta: &StoredMeta, account: &AccountSharedData, txn_signature: &Option<&Signature> )

Notified when an account is updated at runtime, due to transaction activities

source

fn notify_account_restore_from_snapshot( &self, slot: Slot, account: &StoredAccountMeta<'_> )

Notified when the AccountsDb is initialized at start when restored from a snapshot.

source

fn notify_end_of_restore_from_snapshot(&self)

Notified when all accounts have been notified when restoring from a snapshot.

Implementors§