Skip to main content

apply_precompile_overrides

Function apply_precompile_overrides 

Source
pub fn apply_precompile_overrides(
    state_overrides: &HashMap<Address, AccountOverride, FbBuildHasher<20>>,
    precompiles: &mut PrecompilesMap,
) -> Result<(), EthSimulateError>
Available on crate feature rpc only.
Expand description

Applies precompile move overrides from state overrides to the EVM’s precompiles map.

This function processes movePrecompileToAddress entries from the state overrides and moves precompiles from their original addresses to new addresses. The original address is cleared (precompile removed) and the precompile is installed at the destination address.