Filecoin Docs
BasicsStorage providersNodesNetworksSmart contractsReference
  • Welcome to Filecoin Docs
  • Basics
    • What is Filecoin
      • Crypto-economics
      • Blockchain
      • Storage model
      • Storage market
      • Retrieval market
      • Programming on Filecoin
      • Networks
    • The blockchain
      • Actors
      • Addresses
      • Blocks and tipsets
      • Consensus
      • Drand
      • Proofs
    • Assets
      • The FIL token
      • Wallets
      • Metamask setup
      • Get FIL
      • Transfer FIL
    • Interplanetary consensus
    • How storage works
      • Filecoin plus
      • Storage onramps
      • Filecoin and IPFS
    • How retrieval works
      • Basic retrieval
      • Serving retrievals
      • Saturn
    • Project and community
      • Forums and FIPs
      • Filecoin compared to
      • Filecoin FAQs
      • Related projects
      • Social media
      • The Filecoin project
      • Ways to contribute
  • Storage providers
    • Basics
      • Quickstart guide
    • Filecoin economics
      • Storage proving
      • FIL collateral
      • Block rewards
      • Slashing
      • Committed capacity
    • Filecoin deals
      • Storage deals
      • Verified deals
      • Filecoin programs and tools
      • Snap deals
      • Charging for data
      • Auxiliary services
      • Return-on-investment
    • Architecture
      • Software components
      • Storage provider automation
      • Sealing pipeline
      • Sealing rate
      • Sealing-as-a-service
      • Network indexer
    • Infrastructure
      • Storage
      • Network
      • Backup and disaster recovery
      • Reference architectures
    • Skills
      • Linux
      • Network
      • Security
      • Storage
      • Sales
      • Industry
    • PDP
      • Prerequisites
      • Install & Run Lotus
      • Install & Run YugabyteDB
      • Install & Run Curio
      • Enable PDP
      • Use PDP
  • Nodes
    • Implementations
      • Lotus
      • Venus
    • Full-nodes
      • Pre-requisites
      • Basic setup
      • Node providers
    • Lite-nodes
      • Spin up a lite-node
  • Smart contracts
    • Fundamentals
      • The Filecoin Virtual Machine
      • Filecoin EVM runtime
      • ERC-20 quickstart
      • Roadmap
      • Support
      • FAQs
    • Filecoin EVM-runtime
      • Actor types
      • Address types
      • FILForwarder
      • Difference with Ethereum
      • How gas works
      • Precompiles
    • Programmatic storage
      • Aggregated deal-making
      • Direct deal-making
      • Cross-Chain Data Bridge(CCDB)
      • Data replication, renewal and repair (RaaS)
      • RaaS interfaces
    • Developing contracts
      • Get test tokens
      • Remix
      • Hardhat
      • Foundry
      • Solidity libraries
      • Call built-in actors
      • Filecoin.sol
      • Direct deal-making with Client contract
      • Using RaaS
      • Verify a contract
      • Best practices
    • Advanced
      • Wrapped FIL
      • Oracles
      • Multicall
      • Multisig
      • FEVM Indexers
      • Cross-chain bridges
      • Aggregated deal-making
      • Contract automation
      • Relay
  • Networks
    • Mainnet
      • Explorers
      • RPCs
      • Network performance
    • Calibration
      • Explorers
      • RPCs
    • Local testnet
      • Get test tokens
    • Deprecated networks
  • Reference
    • General
      • Glossary
      • Specifications
      • Tools
    • Exchanges
      • Exchange integration
    • Built-in actors
      • Protocol API
      • Filecoin.sol
    • JSON-RPC
      • Auth
      • Chain
      • Client
      • Create
      • Eth
      • Gas
      • I
      • Log
      • Market
      • Miner
      • Mpool
      • Msig
      • Net
      • Node
      • Paych
      • Raft
      • Start
      • State
      • Sync
      • Wallet
      • Web3
  • Builder Cookbook
    • Overview
    • Table of Contents
    • Data Storage
      • Store Data
      • Retrieve Data
      • Privacy & Access Control
    • dApps
      • Chain-Data Query
      • Oracles
      • Cross-Chain Bridges
      • Decentralized Database
Powered by GitBook
LogoLogo

Basics

  • Overview
  • Crypto-economics
  • Storage model
  • Reference

Developers

  • The FVM
  • EVM-runtime
  • Quickstart
  • Transfer FIL

Contact

  • GitHub
  • Slack
  • Twitter
On this page
  • About Filecoin
  • Filecoin Network
  • Node implementations
  • Networks
  • Network status
  • Block explorers
  • Chain data and monitoring
  • Storage/Deals status
  • Storage Onramps
  • APIs & Developer tools
  • Storage APIs for app builders
  • Message signing tools
  • Wallet-related tools
  • Node Infrastructure & APIs
  • Data prep tools
  • Databases using IPFS and Filecoin
  • Other developer tools
  • Storage providers
  • Storage provider reputation systems
  • Storage provider tools
  • Storage client and miner programs
  • Ecosystem
  • Grants and accelerators

Was this helpful?

Edit on GitHub
Export as PDF
  1. Reference

General

Helpful reference materials for the Filecoin specification, implementations, and ecosystem.

PreviousDeprecated networksNextGlossary

Last updated 20 days ago

Was this helpful?

About Filecoin

  • - 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.

Filecoin Network

Node implementations

  • - Recommended most advanced implementation and , in GoLang.

  • Other implementations:

    • - also in GoLang ().

    • - Rust.

  • Lotus Docker Hub Images (unofficial):

Networks

  • Mainnet

  • Calibration

    • Largest testnet which support 32 GiB and 64 GiB sectors.

  • Local Devnet

Network status

Tools to check status and details of the network and chain.

Block explorers

Chain data and monitoring

Storage/Deals status

Storage Onramps

Web-based applications that store your data on Filecoin. No command-line or coding experience required.

    • to securely capture, store and verify human history

APIs & Developer tools

Developer tools, API clients & storage services that developers can use to build on Filecoin.

Storage APIs for app builders

Message signing tools

Wallet-related tools

Node Infrastructure & APIs

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

Data prep tools

Databases using IPFS and Filecoin

Other developer tools

Storage providers

Storage provider reputation systems

Storage provider tools

Storage client and miner programs

    • 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.

Ecosystem

Grants and accelerators

- 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.

Filecoin Specification
Filecoin Slack
Filecoin Orbit Community Program
Filecoin YouTube channel
Lotus
security audited
Venus
Venus documentation
Forest
glif/lotus
network.filecoin.io
Mainnet network status
#fil-net-calibration-discuss
Filecoin Slack
Run a Local Devnet using Lotus
Filfox.info
Filscan
Starboard
Sentinel Project
DataCapStats
Starboard
filecoin.tools
filecoin.tools/docs
Deals list at Filfox.io
Lighthouse
Storacha
docs
Singularity
CID Gravity
Ramo
Starling Framework for Data Integrity
starlinglab.org/78days
Filecoin blog interview
Starlingstorage.io
Lighthouse
Fleek’s tools
Akave
Filecoin Signing Tools
Glif web wallet
Filecoin JS Signer
Filecoin Loans grant project
@blitslabs/filecoin-js-signer
FilSnap MetaMask Plugin
GLIF nodes
Message signing tools
Lotus JSON-RPC API
lotus API Postman sample
Filecoin-chart
Filecoin.js
js-lotus-client
lotus-json-rpc-provider
Filrep.io API
CAR files
building with the Lotus API
go-graphsplit
IPFS
add the CID from a Filecoin node
Tableland
OrbitDB
ThreadsDB
js-rle
rle-bitset-encoding in the Filecoin Spec
Truffle for Filecoin
Filrep.io
SpaceGap
Lotus Farcaster
Filecoin Plus Verified Data Program
Filecoin Ecosystem
Upcoming Hackathons
Events
Filecoin Developer Grants
Open Grants
Was this page helpful?