FEVM compatibility overview
The FEVM (Filecoin EVM runtime) lets you run EVM smart contracts on Filecoin while using familiar Ethereum tooling.
What FEVM compatibility means
At a high level:
- You can deploy EVM bytecode on Filecoin.
- You can use common EVM tooling such as Hardhat, Foundry, Remix, and MetaMask.
- Filecoin nodes expose Ethereum-compatible JSON-RPC methods for contract interactions.
What is uniquely Filecoin
Filecoin is not just another EVM network. Filecoin-native capabilities include:
- Storage and retrieval guarantees anchored in the Filecoin protocol.
- Filecoin built-in actors and APIs for storage-market and network-level behaviors.
- Integration paths for modern storage workflows such as PDP.
Use these pages for Filecoin-specific implementation details:
- The Filecoin Virtual Machine
- Call built-in actors
- Filecoin.sol reference
- Modern storage patterns
- PDP documentation
Where to learn generic Solidity and EVM basics
Generic Solidity/EVM education is maintained outside Filecoin docs: