-
Notifications
You must be signed in to change notification settings - Fork 52
Home
This page lists resources, tooling, and other community projects to aid in installing, using & building on Filecoin.
- Filecoin Specification
- Filecoin Docs
- Engineering Filecoin's Economy - see page 12 for the Fil+ verified data program that earns 10x in miner rewards
- Filecoin Youtube channel
Resources for setting up Filecoin and connecting to a network.
- network.filecoin.io - network overview
- mainnet status
Node Implementations
- Lotus - Recommended - most advanced implementation and security audited
- Other implementations in progress:
- See Join the Network in Filecoin Docs for more info
-
network.filecoin.io
- list of all current Filecoin networks including devnets optimized for testing
- Calibration is the largest testnet
- Nerpa is a devnet for developers with smaller 512MB sectors that can seal in ~25 min - #fil-net-nerpa-announce in Filecoin Slack
- Butterfly is a devnet for protocol engineers testing latest code and may be reset at any time - #fil-net-butterfly-announce in Filecoin Slack
- See Run a Local Devnet in Filecoin Docs
- Or Textile's Local Devnet with mocked sectorbuilder
- has a mocked sectorbuilder for faster API usage and deal confirmation
- Docker Hub images:
- For running a node cluster of Lotus JSON RPC API endpoints
- https://github.com/openworklabs/filecoin-chart (k8 cluster)
- https://github.com/openworklabs/filecoin-docker
- filecoin-rpc-proxy - cache any JSON RPC API request to reduce request load
Tools and resources to check status & details for the network & chain.
- Network Stats Dashboard - uses Grafana + InfluxDB
--
-
SpaceGap
- shows storage proof deadlines and sector details for the top 50 miners
- Filstats.com - general statistics about deals
- Filstats.io - node telemetry monitoring - add your node!
- Sentinel & Sentinel-Visor - large network historical data monitoring infrastructure
- Slate-Sentinel API
- GraphQL Explorer for Filecoin Chain - see Docs tab for query info
-
Statediff
- Uses filecoin-project/statediff to explore and compare changes to Filecoin chain state
- Also see keyko-io/filecoin-verifier-tools for a JS tool for the state HAMT
-
Gasoline
- Shows the distribution of gas and Tx types in average from the last epochs
- Sentinel-Visor - has custom hooks into the VM of Lotus for parsing chain data
- https://www.npmjs.com/package/filecoin-chaininfo - deals only with data extraction and it can be used by any application
- More links coming soon
- Filecoin Storage Stats
- Filstats.com - general statistics about deals
-
CID Checker at filecoin.tools
- Shows information about stored CIDs
- Deals list at filfox.io
- filecoin.js - actively developed higher-level JS library for Lotus JSON RPC API with many convenience features
- js-lotus-client - lower-level JS library fo Lotus JSON RPC API
- lotus JSON RPC Postman sample - shows wallet calls only
- filecoin-ruby - interface to lotus Filecoin in Ruby
- Powergate - leverages IPFS alongside Filecoin for hot storage and retrieval + storage deal helpers deals and more - recommended
- js-rle - RLE+ Spec. Learn about rle-bitset-encoding in the Filecoin Spec
- Starling Storage REST API + CLI - RESTful API + Node.js CLI that simplifies storing data for preservation use cases - visit Starlingstorage.io
-
Slate - recommended
- a file-sharing client and network to collect, organize, and link files together
- listed on Product Hunt here
Filecoin Ecosystem Map Awesome Filecoin - awesome projects on Filecoin
-
Filecoin Dev Grants - on-going quarterly waves for open source projects + RFPs
- now funded by the Filecoin Foundation
- Huobi-Filecoin Incubation Center
- Filecoin Frontier Accelerator with LongHash - closed Nov 15, 2020
- Filecoin Launchpad Accelerator - Fall 2020
- Apollo - Gitcoin x Filecoin - Summer 2020
Also keep a look out for upcoming Hackathons. Previous ones involving Filecoin included EthOnline, HackFS, Spark University Hackathon...
-
SpaceGap
- shows storage proof deadlines and sector details for the top 50 miners
- Codefi Miner Reputation System - best miners, their asking price, deals they’ve completed
- Filgas.io - real-time Filecoin mining gas queries
- Mining Benchmarks
- Lotus Farcaster - Prometheus, Grafana and Python monitoring dashboard
- Hactar - analytics for your Filecoin miner node
-
Slingshot Competition - currently in Phase 2 to store these curated datasets
-
Filecoin Plus Verified Data Program - to incentivize useful storage on Filecoin with a social trust network for verified data. Clients can apply to Notaries to receive DataCap, which can be used to incentivize Miners at 10x to their quality adjusted power - increasing their probability of winning block rewards.
-
- where Storage miners can buy hard drives with offline data filled with important datasets - (blog post)
-
Miner X Fellowship - to support and learn from small-to-medium miner experience
Tools for sending and receiving FIL tokens.
-
Ledger HW wallet in Filecoin Docs - recommended - the Ledger Live UI does not have Filecoin support yet but Ledger HW can be used with these Docs + either the Glif web wallet at Glif.io or a Lotus node.
-
Glif web wallet - recommended - security-audited web wallet that supports sending & receiving FIL, also integrated with a Ledger HW device (uses filecoin-signing-tools lib below)
-
Filecoin has been added to the mobile Trust Wallet on iTunes and Play
-
FilSnap MetaMask Plugin - MetaMask has a new plugin system called Snaps currently still in beta that developers can try out
-
A Filecoin lightwallet example is in the Filecoin.js library
-
Filecoin Signing Tools - a pure JS or Rust/WASM/JSONRPC library for creating signed messages apart from a node
- (Also available on npm at @zondax/filecoin-signing-tools)
- Supports Ledger hardware device integration and payment channels (paych demo example)