Crate ic_evm_utils

Source

Modules§

conversions
This module provides functions for converting between different numeric types.
eth_call
This module contains functions for interacting with Ethereum contracts using JSON-RPC requests.
eth_get_transaction_count
eth_send_raw_transaction
This module provides functions for sending raw transactions to the Ethereum Virtual Machine (EVM). It includes functions for transferring ETH from one account to another and interacting with smart contracts. The transactions are signed using t-ECDSA and sent via the EVM RPC canister.
evm_signer
This module provides functions for signing EIP-1559 transactions using t-ECDSA, getting the public key of the canister, and converting the public key to an Ethereum address.
fees
This module provides functions for estimating transaction fees and getting the fee history.
request
This module provides functions for making arbitrary requests to EVM RPC providers through the EVM RPC canister.
request_cost
This module provides functions for estimating the cycles cost of a call made to the EVM RPC canister’s request method.