Join the FVM Dataverse Hackathon and Try These Filecoin Virtual Machine Dev-tools
The
The FVM is a runtime environment for smart contracts on the Filecoin network. These smart contracts, also called actors, can be written in Solidity. This runtime is fully EVM compatible. This means devs are free to use whatever tool they are most comfortable with. Additionally, you will be able to take advantage of properties of the Filecoin network such as making, monitoring and interacting with storage deals.
We’re excited to announce the
This hackathon also comes with a variety of other Web3 tools you can try from our partners. There are $30,000 in track prizes and another $30,000 in sponsor prizes from these partners. Check out the
This hackathon is part of the series of Builder programs that the Filecoin community regularly puts together, and that bring out the best in builders who come up with brilliant ideas. Check out what was built as part of theSpace Warp Hackathon last quarter!
To get started, we have put together all resources in this
Understanding Filecoin’s storage markets and deal flow
Where FVM comes in, and its capabilities
Ideas on how to build and cookbooks on how you can build some popular use cases
For ideas and inspiration, check out our
If you are passionate about leveraging the capabilities of a decentralized storage network like Filecoin to solve real-world problems, we encourage you to build with the FVM. If you’re looking for some inspiration,
For builders ready to take the next step in their entrepreneurial journey, there are several FVM-focused accelerators open for application via the
In this blogpost, you’ll find an overview of developer tools that will help you get started on your journey building with FVM.
Are you a developer looking to deploy your first smart contract with the FEVM (Filecoin Ethereum Virtual Machine aka the EVM compatible runtime on the FVM)? Look no further than the FVM Starter Kits! Getting started on the FVM is super easy with Hardhat and Foundry starter kits, that provide you with simple contract templates for storing data on Filecoin with Solidity. Plus, you will also find contract templates for interacting with the filecoin.sol library, which allows seamless interaction with the Filecoin protocol and its built-in system actors, all from your smart contract.
Check out the below starter kits and resources:
For a more comprehensive list of resources to first build your dapp on Filecoin Hyperspace Testnet, check out the__FVM Hackathon Cheatsheet__. This is updated regularly and is an invaluable resource for hackers building on Filecoin for the first time!
The Filecoin Ethereum Virtual Machine (FEVM) is a groundbreaking platform that allows developers to write logic directly on top of the metadata of storage deals. And, to help developers get started, we've created solution-based starter kits that provide a starting point for developers to build various solutions.
The first of this kit is the
We will also soon be launching a starter kit for DataDAO and decentralized computation on the FEVM on the
Block Explorers provide essential real-time and historical information about the Filecoin blockchain and state of the network, including data on transactions, addresses, blocks, Filecoin actor interactions, storage providers, etc. Each of the below explorers give you all of these data points, with some differences in UI and SDKs/APIs available for use in your smart contracts.
Beryx, Filfox and Starboard provide contract verification as a feature, allowing users to verify the authenticity and integrity of smart contracts deployed on the Filecoin blockchain by ensuring that its source code has actually generated the bytecode deployed on-chain.
Beryx Explorer by the Zondax team is a comprehensive tool to easily extract data about the Filecoin network in a ‘ready to add to your code’ format from the Filecoin network and interact with custom smart contracts. Check out the
Filfox is another comprehensive explorer with information about Filecoin Network including messages, transactions, tipsets, mempool, etc. The Filfox
Starboard had various analytics products to give you an insight into the Filecoin Network, including the Block explorer. Use the
Glif is your go-to tooling option for all information on Filecoin Lotus nodes. The strives to give depth, when it comes to metrics about the network. Check out the
For more information, check out
Cross chain solutions make it possible to build a variety of cross chain projects including cross chain swaps, NFT bridging, cross chain lending, and more. Two key actions required when building a dApp are moving tokens from one chain to another and message passing. Regardless of the blockchain your dApp uses, you can utilize its native tokens along with the client contract deal-making kit to create Filecoin Storage deals directly from your dApp This allows you to seamlessly integrate Filecoin functionality into your dApp thus reducing the need to involve a separate storage platform to access data for your dApp.
Celer is a blockchain interoperability protocol enabling a one-click user experience accessing tokens, DeFi, GameFi, NFTs, governance, and more across multiple chains.Two kind of bridging experiences are available on Celer: Liquidity Pool based model, bridging that is based by deep liquidity pools using USDC, USDT and Ethereum and the other model pegged token model where a wrapped FIL is created on the Ethereum blockchain. NFT Bridging is made possible by the NFT bridging framework. Check out the
Axelar delivers secure cross-chain communication for Web3, enabling you to build Interchain dApps that grow beyond a single chain. The Axelar Filecoin integration Axelar is truly decentralized and fully permissionless, and it is built on a proof-of-stake model. They enable cross chain solutions possible by passing messages between chains using a simple payload. Check out the
Tellor is a generic oracle that works for any data at any frequency. If you’re building DeFi apps, you can get the price feeds info from the Tellor oracle, and for any other type of apps, real world data is available too. Check out the contract references
wFIL is created by depositing FIL into a smart contract that mints an equivalent amount of wFIL on the Ethereum (or another) blockchain. This wFIL can then be used in Ethereum or other DeFi protocols, such as decentralized exchanges, lending and borrowing platforms, and yield farming applications. wFIL support is available via Glif, cBridge and will be available on Axelar soon!
We will be announcing a DEX from the community in the coming weeks! Follow the
Stay tuned for more programs to be announced to support builders continuing to build on FVM after the FVM Dataverse Hackathon!