A curated list of useful resources for Filecoin
- Documentation
- Nodes
- Libraries and tools
- Filecoin explorers
- Wallets
- Filecoin Virtual Machine
- Resources
- Filecoin website - Official Filecoin website
- What is Filecoin - Official Filecoin intro
- Filecoin Spec - Filecoin specification
- FIPs - Filecoin Improvement Proposals
- Networks - Available Filecoin networks
- Network Upgrades - Network upgrades (FIPs included, bugfixes, improvements)
-
🪷 Lotus - Reference implementation of the Filecoin protocol, written in Go
- Lotus docs - Lotus node website, tutorials, knowledge base
-
🌲Forest - Implementation of the Filecoin protocol, written in Rust
-
🪐 Venus - Implementation of the Filecoin protocol, written in Go
- Filecoin status - Filecoin (mainnet, calibnet, butterfly-snapnet) status page
- built-in actors - On-chain built-in actors code
- FilSnap - MetaMask snap for interacting with Filecoin dapps
- Lily - A wrapped Lotus node designed specifically for indexing the Filecoin blockchain.
- Lotus Docker images
📢 FVM cheatsheet - for builders/devs to get started building on FVM.
- FVM Docs
- What is FEVM - Ethereum-compatible FVM.
- Quickstart with Remix - Tutorial on deploying your first FEVM actor.
- FEVM Hardhat Kit - A starter hardhat project for developing, deploying, and testing Solidity smart contracts on the FEVM.
- FEVM Foundry Kit - A starter foundry project for developing, deploying, and testing Solidity smart contracts on the FEVM.
- FVM Deal Making starter kit - use the client contract here to make a deal proposal directly with the Storage Provider for data >4GB.
- DataDao starter kit - quickly spin up a DataDAO using client contract & OpenZepplin's Dao contracts.
- Filecoin.solidity - Solidity library for FEVM development to call methods on system/built-in actors on Filecoin.
- ref-fvm - Reference Filecoin VM implementation
- fvm-rs-sdk - FVM Rust SDK for building actors
- FVM AssemblyScript SDK
- FVM Go SDK
- FVM Conceptual Overview
- FVM resources list from Protocol Labs
- EVM to FVM Address Management (F4 Addressing)
- FEVM Technical Overview presentation
- Filecoin Foundation YouTube channel - Talks from Filecoin conferences/events
- Filecoin Project YouTube channel - Talks/recordings from the Filecoin ecosystem
- How Filecoin Actors Work - Deep dive into the actors by zenground0
- The EVM-compatibility of FVM aka FEVM
- Launchpad Curriculum - PL Launchpad bootcamp resources