evm-rpc

Installation
SKILL.md

EVM RPC Canister — Calling Ethereum from IC

What This Is

The EVM RPC canister is an IC system canister that proxies JSON-RPC calls to Ethereum and EVM-compatible chains via HTTPS outcalls. Your canister sends a request to the EVM RPC canister, which fans it out to multiple RPC providers, compares responses for consensus, and returns the result. No API keys required for default providers. No bridges or oracles needed.

Prerequisites

  • evm_rpc_client crate (provides typed client API and re-exports evm_rpc_types)

Canister IDs

Canister ID Subnet
EVM RPC (mainnet) 7hfb6-caaaa-aaaar-qadga-cai 34-node fiduciary

Candid interface: https://github.com/dfinity/evm-rpc-canister/releases/latest/download/evm_rpc.did — or use the canhelp skill to fetch it directly from the mainnet canister.

Supported Chains

Related skills

More from dfinity/icskills

Installs
112
GitHub Stars
16
First Seen
Mar 4, 2026