revm_statetest_types/account_info.rs
1use revm::primitives::{Bytes, HashMap, U256};
2use serde::Deserialize;
3
4use crate::deserializer::deserialize_str_as_u64;
5
6/// Account information
7#[derive(Clone, Debug, PartialEq, Eq, Deserialize)]
8#[serde(rename_all = "camelCase", deny_unknown_fields)]
9pub struct AccountInfo {
10 pub balance: U256,
11 pub code: Bytes,
12 #[serde(deserialize_with = "deserialize_str_as_u64")]
13 pub nonce: u64,
14 pub storage: HashMap<U256, U256>,
15}