pub trait RuntimeStorageOverride<B: BlockT, C>: Send + Sync {
    // Required methods
    fn is_enabled() -> bool;
    fn set_overlayed_changes(
        client: &C,
        overlayed_changes: &mut OverlayedChanges<HashingFor<B>>,
        block: B::Hash,
        version: u32,
        address: H160,
        balance: Option<U256>,
        nonce: Option<U256>
    );
    fn into_account_id_bytes(address: H160) -> Vec<u8> ;
}

Required Methods§

source

fn is_enabled() -> bool

source

fn set_overlayed_changes( client: &C, overlayed_changes: &mut OverlayedChanges<HashingFor<B>>, block: B::Hash, version: u32, address: H160, balance: Option<U256>, nonce: Option<U256> )

source

fn into_account_id_bytes(address: H160) -> Vec<u8>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<B: BlockT, C> RuntimeStorageOverride<B, C> for ()

source§

fn is_enabled() -> bool

source§

fn set_overlayed_changes( _client: &C, _overlayed_changes: &mut OverlayedChanges<HashingFor<B>>, _block: B::Hash, _version: u32, _address: H160, _balance: Option<U256>, _nonce: Option<U256> )

source§

fn into_account_id_bytes(_address: H160) -> Vec<u8>

Implementors§