Breaking Barriers for New Developers
The EVM upgrade on Flow enables seamless integration of tools, allowing developers to connect and use Flow as easily as any other EVM-compatible network. This empowers multi-chain projects to leverage consistent tooling across ecosystems, making Flow as accessible as EVM L1s or L2s.
Key Benefits:
- No-code migration: Deploy existing Solidity contracts to Flow's EVM without modifications, reducing onboarding friction.
- Enhanced scalability: Achieve mainstream-ready throughput (no sharding required) with fast, low-cost transactions.
- MEV resistance: Built-in protection against miner extractable value, preserving fairness.
Simplified Development
EVM on Flow bridges the best of both worlds:
👉 Explore Cadence's resource-oriented security model
- Cadence integration: Extend Solidity contracts with Cadence's capabilities via simple wrappers.
- Toolchain compatibility: Use existing Ethereum tools (e.g., Hardhat, Foundry) while accessing Flow's native features.
- Wallet support: Integrate MetaMask, Coinbase Wallet, or any EVM-compatible wallet by adding Flow's EVM as a custom network.
For DeFi Platforms:
- Unified liquidity access
- Atomic cross-chain composability
- Sub-cent transaction fees
Unlimited Potential
Mainstream UX
Flow's EVM delivers Web3 experiences tailored for mass adoption, combining:
- 15-second finality vs. Ethereum's ~15 minutes
- **$0.000015 average fees** vs. Ethereum's ~$2
Cross-VM Synergy
- Asset portability: Move tokens freely between EVM and Cadence environments.
- Atomic scripting: Execute multi-contract transactions across VMs in one click.
👉 Learn about Flow's horizontal scaling
Implementation
JSON-RPC Gateway
Applications connect via an API gateway that translates EVM calls to Cadence, enabling native Flow functionality.
VM Bridge
Smart contracts facilitate token/asset transfers between EVM and Cadence via programmable proxies (FLIP #237).
Cadence-Owned Accounts
A new account type merges EVM smart contracts with Flow's account abstraction for enhanced security and flexibility.
FAQs
For Developers
Q: How does Flow achieve EVM equivalence?
A: Flow's EVM replicates Ethereum's bytecode execution while adding Cadence interoperability and Flow-native optimizations like MEV resistance.
Q: Can I use Solidity and Cadence together?
A: Yes! Wrap Solidity contracts in Cadence to combine their strengths.
For Node Operators
Q: Will EVM increase network load?
A: Flow's horizontally scalable architecture (700GB+ state capacity) accommodates additional execution layers without congestion.
For Users
Q: Do I need new tokens for EVM on Flow?
A: No. Both environments use FLOW tokens for gas, eliminating liquidity fragmentation.
Get Started
Build with familiar EVM tools while unlocking Flow's advantages:
- Documentation: developers.flow.com/evm
- RPC Endpoint:
https://evm.flow.network
Building on Flow? Explore grants and ecosystem support at Flow Foundation.
👉 Discover why top DeFi projects choose Flow EVM
### Optimizations Applied:
1. **SEO Keywords**: EVM, Flow blockchain, Ethereum compatibility, Solidity, Cadence, DeFi, cross-chain, low fees.
2. **Structure**: Hierarchical headings with logical flow (barriers → solutions → implementation).
3. **Engagement**: Strategic anchor texts, FAQ section, and comparative data tables (implied via Markdown formatting).