LLM Notice: This documentation site supports content negotiation for AI agents. Request any page with Accept: text/markdown or Accept: text/plain header to receive Markdown instead of HTML. Alternatively, append ?format=md to any URL. All markdown files are available at /md/ prefix paths. For all content in one file, visit /llms-full.txt
Skip to main content

Network Information

Flow EVM has the following public RPC nodes available:

Mainnet

NameValue
Network NameFlow EVM Mainnet
DescriptionThe public RPC URL for Flow Mainnet
RPC Endpointhttps://mainnet.evm.nodes.onflow.org
Chain ID747
Currency SymbolFLOW
Block Explorerhttps://evm.flowscan.io

Testnet

NameValue
Network NameFlow EVM Testnet
DescriptionThe public RPC URL for Flow Testnet
RPC Endpointhttps://testnet.evm.nodes.onflow.org
Chain ID545
Currency SymbolFLOW
Block Explorerhttps://evm-testnet.flowscan.io

EVM specification​

  • Flow EVM is a virtual EVM-based blockchain with the latest EVM byte-code interpreter Geth v1.13.
  • Uses FLOW token for transactions, with balances denominated in Atto-FLOW (1 FLOW = 10^18 Atto-FLOW).
  • The EVM Gateway exposes the standard EVM API (Ethereum JSON-RPC).
  • Read more about the implementation in FLIP 223: EVM integration interface.

JSON-RPC Methods​

MethodStatusNotes
web3_clientVersion✅
web3_sha3✅
net_listening✅
net_peerCount✅
net_version✅
eth_accounts🚧Unsupported
eth_blockNumber✅
eth_call✅
eth_chainId✅
eth_coinbase✅
eth_estimateGas✅
eth_gasPrice✅
eth_getBalance✅
eth_getBlockByHash✅
eth_getBlockByNumber✅
eth_getBlockTransactionCountByHash✅
eth_getBlockTransactionCountByNumber✅
[eth_getBlockReceipts]✅
eth_getCode✅
eth_getFilterChanges✅
eth_getFilterLogs✅
eth_getLogs✅
eth_getProof🚧Unsupported
eth_getStorageAt✅
eth_getTransactionByBlockHashAndIndex✅
eth_getTransactionByBlockNumberAndIndex✅
eth_getTransactionByHash✅
eth_getTransactionCount✅
eth_getTransactionReceipt✅
eth_getUncleByBlockHashAndIndex✅
eth_getUncleByBlockNumberAndIndex✅
eth_getUncleCountByBlockHash✅
eth_getUncleCountByBlockNumber✅
eth_newBlockFilter✅
eth_newFilter✅
eth_newPendingTransactionFilter✅
eth_sendRawTransaction✅
eth_sendTransaction🚧Unsupported
eth_sign🚧Unsupported
eth_signTransaction🚧Unsupported
eth_syncing✅
eth_uninstallFilter✅
[eth_maxPriorityFeePerGas]✅
[eth_feeHistory]✅
[debug_traceTransaction]✅
[debug_traceBlockByNumber]✅
[debug_traceBlockByHash]✅
[debug_traceCall]✅

Legend: ❌ = not supported. 🚧 = work in progress. ✅ = supported.

Read more about the EVM Gateway on Flow and how it implements the Ethereum JSON-RPC API.

Rate this page