General
Helpful reference materials for the Filecoin specification, implementations, and ecosystem.
Last updated
Was this helpful?
Helpful reference materials for the Filecoin specification, implementations, and ecosystem.
Last updated
Was this helpful?
- technical specification for Filecoin protocol and its associated subsystems.
- announcements and open discussion of Filecoin.
- the Filecoin Orbit Community Program is an effort of dozens of volunteers around the world to organize meetups and hackathons in their local jurisdictions.
- various Filecoin workshops, conference talks, and meetups.
- Recommended most advanced implementation and , in GoLang.
Other implementations:
- also in GoLang ().
- Rust.
Lotus Docker Hub Images (unofficial):
Mainnet
Calibration
Largest testnet which support 32 GiB and 64 GiB sectors.
Local Devnet
Tools to check status and details of the network and chain.
Web-based applications that store your data on Filecoin. No command-line or coding experience required.
to securely capture, store and verify human history
Developer tools, API clients & storage services that developers can use to build on Filecoin.
NOTE: making deep calls into the chainās history may take some time to return and it may be more efficient to use a chain database (e.g. used by block explorers) that stores the chainās history and is optimized for queries.
Scalable endpoint hosting
For running a node cluster of load balanced Lotus JSON RPC API endpoints.
Filecoin API clients
Storage provider index API
Incentivizes valuable data stored on Filecoin with a social trust network for verified data.
Clients can apply to allocators to receive DataCap and incentivize storage providers at 10x to their quality-adjusted power, increasing probability of block rewards.
- lists all current Filecoin networks and related information.
- reports the status and incident of the Filecoin Mainnet.
See for questions and discussion in .
.
- Mainnet
- Mainnet & Calibration
- network health monitoring
- Filecoin Network Monitoring and Analysis System
- data providing insight on the Filecoin Plus program.
- Filecoin storage provider analytics
- check your CIDās storage deal status. Also provides an API - check for reference
"offers permanent, decentralized storage powered by Filecoin. Secure, scalable, and ideal for individuals, developers, and enterprises."
is an open hot storage network scales IPFS and Filecoin. Upload any data and Storacha will ensure it ends up on a decentralized set of IPFS and Filecoin storage providers. There Storacha detail the JavaScript and Go API libraries, and there is a no-code web uploader available as well.
"facilitates onboarding of large quantaties of data (PB-scale) to the Filecoin network in an efficient, secure, and flexible way."
is a "seamless gateway to the decentralized web", allowing you to drag and drop files through an easy-to-use UI that uploads files to Filecoin and IPFS.
is "a network coordinating people, hardware and capital to build a more open and resilient internet infrastructure for everyone."
learn more at or the
- API + CLI that simplified storing data to a local Lotus node for preservation use cases.
- Lighthouse offers a suite of tools to enable builders to store data on Filecoin when building apps.
- provides access to Fleekās hosted services using IPFS, Filecoin, Ethereum, etc.
is "revolutionizing data management with a decentralized, modular solution that combines the robust storage of Filecoin with cutting-edge encryption and easy-to-use interfaces."
- Recommended a pure JS or Rust / WASM / JSONRPC library for creating signed messages apart from a Filecoin node.
For an open source example of how to use it see the on GitHub.
- [last update: June 2021] pure TS / JS library for creating signed messages and interacting with Filecoinās built-in Actors (like Payment Channel and Multisig), used by the .
On npm at
- MetaMask has a new plugin system currently still in beta that developers can try out. The MM UI will not change but Filecoin keys are in the MM vault.
- A hosted endpoint to Filecoin mainnet and testnet. Note: as of Q1 2023, Infura no longer supports Filecoin.
The GLIF endpoint supports read-only calls and MPoolPush()
for sending signed transactions to the network (which can be signed using the ).
- Lotus offers the full feature set of its capabilities through API.
- (shows sample wallet calls only)
(k8 cluster) - Helm chart for hosting Lotus Node clients.
(outdated) - higher-level JS library for interacting with Lotus via JSON-RPC API.
- lower-level JS wrapper for basic parsing of the Lotus JSON RPC API.
(outdated) - wraps the Lotus API in TypeScript.
- A suite of RESTFul JSON endpoints to discover the best storage provider to make deals with.
- automatically used on Lotus import for less than 32 and 64 GiB, Filecoin archive format serialized from DAGs, see also .
- FileDrive chunks a larger single DAG for storage in default Filecoin 32 and 64 GiB sector sizes.
- you can use ipfs add
with an IPFS node then .
- (new) create familiar SQL tables to read and write dynamic NFT metadata or application data for dApps, from Textile.
- decentralized multi-party database on IPFS with multi-party syncing with topic pubsub and CRDTs.
- decentralized multi-party database for user-siloed data on IPFS, from Textile.
- RLE+ Spec. Learn about .
- building apps to preserve files to IPFS and Filecoin.
- Index of online storage providers and their pricing, ranked by power and reputation score.
- shows storage proof deadlines and sector details for the top 50 storage providers.
- Prometheus, Grafana and Python monitoring dashboard.
- explore the hundreds of projects in the Filecoin ecosystem using Filecoin Foundation's "Ecosystem Explorer."
- keep a lookout for upcoming hackathons!
- attend a Filecoin event to engage with other ecosystem members.
- ongoing monthly developer grant program to support open source projects and new on Filecoin.