Filecoin Virtual Machine
About
FVM introduces the programmability of smart contracts to the Filecoin network. This powerful implementation will unlock boundless possibilities enabling developers to deploy actors (smart contracts) to perform on-chain computation over state data in the Filecoin Network. FVM will unleash use cases that range from programmable storage primitives, to cross-chain interoperability bridges, data-centric Decentralized Autonomous Organizations (DAOs), Layer 2 solutions, and many more.
In addition, FVM will be the first to be compatible with EVM (Ethereum Virtual Machine), so that Solidity developers can deploy smart contracts on Filecoin faster.
For more information, please refer to the Filecoin Virtual Machine web page.
Our current contributions
Chain Integration
Beryx Explorer
The explorer takes advantage of the vast capabilities of Beryx API and creates a human friendly interface for them. Search by address, tx or tipset in the entire Filecoin Blockchain. Now with Wallaby support!
Protocol
FVM - Assembly Script SDK
From AssemblyScript SDK for smart contracts to libraries and indexers, Zondax works closely with Filecoin to build the best tools to bring Filecoin ecosystem to its maximum potential.
Chain Integration
Beryx API
Beryx indexes and exposes via a public API historical and real-time data for a large number of blockchains. We launch with Filecoin support but we will expand quickly to other chains
Protocol
Solidity pre-compiles for FEVM
In the context of the FVM Early Builder program (Solidity edition), we propose to build a set of tools and libraries to enable Ethereum developers to re-use their existing know-how to develop Filecoin-specific use cases.
Libraries
Solidity Libs for FEVM
Is a set of Solidity libraries that allow Solidity smart contracts to seamlessly call methods of Filecoin built-in actors. They will do cross-platform calls to the real Filecoin built-in actors. A set of mock libraries are located too. They will respond to specific scenarios based on the received parameters instead of doing real calls.