-
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.
-
Wallets that have had 3rd party security audits of their open source code by a reputable auditor are recommended.
-
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)
-
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
(We do not know if the wallets below have been security audited so please verify these for security and use at your own discretion.)
- Trust Wallet - open source and affiliated with Binance
- ImToken
- MathWallet
- FilWallet.ai
-
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)