pub trait EvmTrackerApi<Block: BlockT>: Core<Block> {
// Provided method
fn construct_evm_contract_creation_allowed_by_extrinsic(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
decoded_argument: PermissionedActionAllowedBy<EthereumAccountId>,
) -> Result<Block::Extrinsic, ApiError> { ... }
}Expand description
Api to check and verify the evm-tracker extrinsic calls
Provided Methods§
Sourcefn construct_evm_contract_creation_allowed_by_extrinsic(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
decoded_argument: PermissionedActionAllowedBy<EthereumAccountId>,
) -> Result<Block::Extrinsic, ApiError>
fn construct_evm_contract_creation_allowed_by_extrinsic( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, decoded_argument: PermissionedActionAllowedBy<EthereumAccountId>, ) -> Result<Block::Extrinsic, ApiError>
Returns an encoded extrinsic for domain “set contract creation allowed by” call.
Trait Implementations§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".