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
- Dropbox-style UI, login with OAuth or general MetaMask
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.
- Preserve your NFTs with our new low-cost, easy-to-use solution, ensuring verifiable long-term storage on Filecoin.
- service from Protocol Labs for storing off-chain dApp data on IPFS and Filecoin, with help from Pinata (a fast IPFS Pinning Service) to
- suite of tools for interacting with IPFS and Filecoin, including and Filecoin bridges to Polygon and NEAR.
- provides access to Fleekās hosted services using IPFS, Textile, Filecoin, Ethereum, etc. More Fleek developer resources are available at .
- modular JavaScript/Typescript library and set of interfaces that packages tools and features enabled by Open Web protocols like IPFS, Textile, Filecoin, and Ethereum.
- packages together IPFS and tools from Textile into one easy to install background service.
- 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
- is an API standard created by Coinbase for a consistent interface to many chains for wallets and exchanges.
- 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.
- a white glove service for storage provider and large institutional client onboarding to Filecoin.
- 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.