You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SplitEvmParams into EvmParams and EthereumRpcParams - with EvmParams containing only the settings required for the basic chain functionality (currently only target_gas_price), and the EthereumRpcParams to contain the RPC-related params, so that when the RPCs are not enabled these params can be omitted.
target_gas_price should be a mandatory parameter (as in - it's not an optional value in a sense of the EVM runtime). The Evm is used as an Option outside, but this should always be present.
We can split this similarly to the changes to the cli args parser.
As a follow up of #214
Split
EvmParamsinto EvmParams and EthereumRpcParams - with EvmParams containing only the settings required for the basic chain functionality (currently only target_gas_price), and the EthereumRpcParams to contain the RPC-related params, so that when the RPCs are not enabled these params can be omitted.target_gas_priceshould be a mandatory parameter (as in - it's not an optional value in a sense of the EVM runtime). The Evm is used as an Option outside, but this should always be present.We can split this similarly to the changes to the cli args parser.