Struct revm_primitives::db::RefDBWrapper
source · pub struct RefDBWrapper<'a, Error> {
pub db: &'a dyn DatabaseRef<Error = Error>,
}
Fields§
§db: &'a dyn DatabaseRef<Error = Error>
Implementations§
source§impl<'a, Error> RefDBWrapper<'a, Error>
impl<'a, Error> RefDBWrapper<'a, Error>
pub fn new(db: &'a dyn DatabaseRef<Error = Error>) -> Self
Trait Implementations§
source§impl<'a, Error> Database for RefDBWrapper<'a, Error>
impl<'a, Error> Database for RefDBWrapper<'a, Error>
source§fn 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.
source§fn code_by_hash(&mut self, code_hash: B256) -> Result<Bytecode, Self::Error>
fn code_by_hash(&mut self, code_hash: B256) -> Result<Bytecode, Self::Error>
Get account code by its hash
source§fn storage(&mut self, address: B160, index: U256) -> Result<U256, Self::Error>
fn storage(&mut self, address: B160, index: U256) -> Result<U256, Self::Error>
Get storage value of address at index.