Flow is a secure, high-performance, decentralized L1 EVM equivalent chain, with innovative next-generation features not available on other EVM compatible chains, the lowest fees anywhere, and a vibrant ecosystem of major consumer brands
EVM on Flow is a production EVM environment on Flow Mainnet that runs Solidity smart contracts natively while using FLOW as the gas token and standard Ethereum tooling (e.g., MetaMask, Hardhat). It enables low-cost DeFi, NFTs, and gaming with fast finality (~1–2s blocks), high throughput (hundreds–thousands TPS), and sub‑cent average gas, making swaps, mints, and microtransactions economical. Developers can port Ethereum dApps, bridge assets, and compose with Cadence-native assets and identities under a single Flow account.
EVM on Flow is unique for its L1-native account abstraction: one Flow account controls both EVM and Cadence assets with multi-key, key weights, and role-based auth (proposer/authorizer/payer) enabling secure wallets and sponsored gas. Combined with Flow’s pipelined architecture, it delivers predictable low fees (typically < $0.01 in FLOW), near-instant finality (~1s), and high throughput (hundreds–thousands TPS), versus higher fees, ~12s blocks, and ~15 TPS on Ethereum L1. This gives bridges and dApps faster confirmations, cheaper transfers, and access to Flow’s large consumer ecosystem while retaining full Ethereum compatibility.
EVM on Flow uses FLOW as the gas token for transaction fees. You can obtain FLOW by bridging from other chains or purchasing using thirdweb Bridge.
To bridge FLOW to EVM on Flow, connect your wallet to thirdweb bridge, select your source chain, choose the token you want to bridge, select EVM on Flow as the destination, enter the amount, and confirm the transaction. The bridge will handle the cross-chain transfer instantly.
To build on EVM on Flow you can use thirdweb, which provides an easy way to build, monetize and scale your apps, games or agents. You can find detailed guides and documentation on https://portal.thirdweb.com to get started quickly.
To add EVM on Flow to your wallet, you can connect your wallet and click on [Add to Wallet] button at the top of the page. Alternatively, you can add the network manually using the RPC URL and chain details and add it to your wallet's network settings.
To send FLOW on EVM on Flow, ensure your wallet is connected to the EVM on Flow network, enter the recipient's address, specify the amount of FLOW to send, review the gas fee, and confirm the transaction in your wallet.