Trait solana_evm_loader_program::scope::evm::AccountProvider[][src]

pub trait AccountProvider {
    pub fn last_root(&self) -> H256;
pub fn get_account_state(&self, address: H160) -> Option<AccountState>;
pub fn get_storage(&self, address: H160, index: H256) -> Option<H256>;
pub fn block_number(&self) -> u64;
pub fn timestamp(&self) -> u64;
pub fn block_version(&self) -> BlockVersion; }

Required methods

pub fn last_root(&self) -> H256[src]

pub fn get_account_state(&self, address: H160) -> Option<AccountState>[src]

pub fn get_storage(&self, address: H160, index: H256) -> Option<H256>[src]

pub fn block_number(&self) -> u64[src]

pub fn timestamp(&self) -> u64[src]

pub fn block_version(&self) -> BlockVersion[src]

Loading content...

Implementors

impl AccountProvider for EvmState[src]

impl AccountProvider for EvmBackend<Committed>[src]

impl AccountProvider for EvmBackend<Incomming>[src]

Loading content...