Trait revm_primitives::db::components::state::State
source · pub trait State {
type Error;
fn basic(
&mut self,
address: B160
) -> Result<Option<AccountInfo>, Self::Error>;
fn code_by_hash(&mut self, code_hash: B256) -> Result<Bytecode, Self::Error>;
fn storage(&mut self, address: B160, index: U256) -> Result<U256, Self::Error>;
}
Required Associated Types§
Required Methods§
sourcefn basic(&mut self, address: B160) -> Result<Option<AccountInfo>, Self::Error>
fn basic(&mut self, address: B160) -> Result<Option<AccountInfo>, Self::Error>
Get basic account information.