Type Alias moonbeam_runtime::EVMConfig

source ·
pub type EVMConfig = GenesisConfig<Runtime>;

Aliased Type§

struct EVMConfig {
    pub accounts: BTreeMap<H160, GenesisAccount, Global>,
    pub _marker: PhantomData<Runtime>,
}

Fields§

§accounts: BTreeMap<H160, GenesisAccount, Global>§_marker: PhantomData<Runtime>

Trait Implementations§

§

impl<T> BuildStorage for GenesisConfig<T>where T: Config, U256: UniqueSaturatedInto<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.