Skip to content

Commit b68382d

Browse files
authored
Update filecoin-evm-runtime.md
Remove outdated reference to FVM WASM.
1 parent 4882146 commit b68382d

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

smart-contracts/fundamentals/filecoin-evm-runtime.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,6 @@ Code deployed to EVM is typically written in the high-level language Solidity, a
1515

1616
The Filecoin EVM, often just referred to as _FEVM_, is the Ethereum virtual machine virtualized as a runtime on top of the Filecoin virtual machine. It allows developers to port any existing EVM-based smart contracts straight onto the FVM. The Filecoin EVM runtime is completely compatible with any EVM development tools, such as Hardhat, Brownie, and MetaMask, making deploying and interacting with EVM-based actors easy! This is because Filecoin nodes offer the Ethereum JSON-RPC API.
1717

18-
## FEVM and native FVM
19-
20-
Once [Milestone 2.2 of the FVM roadmap](roadmap.md) is complete, developers will have the option to deploy actors on either the FEVM or native FVM, or both if they really want to. But which should you choose? The decision can be summed up as such: if you want better performance, write actors that are compiled to WASM and deployed to native FVM. If you are familiar with Solidity and want access to the EVM ecosystem of tools, but don’t mind less performance, deploy to the FEVM. See the pros and cons of each below:
21-
22-
| | FVM | FEVM |
23-
| -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
24-
| **Pros** | <p>Native execution speed and performance on Filecoin (i.e., less gas cost per unit of actor code executed).<br><br>Write actors in any language that compiles to WASM 1.</p> | Take advantage of current Solidity and EVM tooling to quickly port or write actors. |
25-
| **Cons** | Tooling is not yet as mature as EVM tooling. | Higher gas fees and lower performance due to the virtualization overhead of the FEVM. |
26-
27-
In both cases, you have access to all the awesome power of the Filecoin blockchain, including storage contracts as a native primitive!
28-
2918
## Deep dive
3019

3120
For a deeper dive into the concepts discussed on this page, see this presentation Ethereum compatibility of FVM, see:

0 commit comments

Comments
 (0)