Skip to content

Latest commit

 

History

History
166 lines (111 loc) · 11.2 KB

README.md

File metadata and controls

166 lines (111 loc) · 11.2 KB
description
Helpful reference materials for the Filecoin specification, implementations, and ecosystem.

General

About Filecoin

Filecoin Network

Node implementations

Networks

network.filecoin.io - lists all current Filecoin networks and related information.

Network status

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

Block explorers

Chain data and monitoring

Storage/Deals status

Storage Web Applications

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

APIs & Developer tools

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

Storage APIs for app builders

  • Lighthouse - Lighthouse offers a suite of tools to enable builders to store data on Filecoin when biulding apps.
  • NFT.storage - Preserve your NFTs with our new low-cost, easy-to-use solution, ensuring verifiable long-term storage on Filecoin.
  • Web3.storage - service from Protocol Labs for storing off-chain dApp data on IPFS and Filecoin, with help from Pinata (a fast IPFS Pinning Service) to distribute the content across IPFS
  • Textile.io's tools - suite of tools for interacting with IPFS and Filecoin, including Tableland and Filecoin bridges to Polygon and NEAR.
  • Fleek’s tools - provides access to Fleek’s hosted services using IPFS, Textile, Filecoin, Ethereum, etc. More Fleek developer resources are available at Fleek.xyz.
    • Space SDK - modular JavaScript/Typescript library and set of interfaces that packages tools and features enabled by Open Web protocols like IPFS, Textile, Filecoin, and Ethereum.
    • Space Daemon - packages together IPFS and tools from Textile into one easy to install background service.

Message signing tools

Wallet-related tools

  • Filecoin Rosetta API Proxy - Rosetta is an API standard created by Coinbase for a consistent interface to many chains for wallets and exchanges.
  • FilSnap MetaMask Plugin - 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.

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.

  • GLIF nodes - 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 Message signing tools).
  • Lotus JSON-RPC API - Lotus offers the full feature set of its capabilities through API.

Scalable endpoint hosting

For running a node cluster of load balanced Lotus JSON RPC API endpoints.

  • Filecoin-chart (k8 cluster) - Helm chart for hosting Lotus Node clients.

Filecoin API clients

  • Filecoin.js (outdated) - higher-level JS library for interacting with Lotus via JSON-RPC API.
  • js-lotus-client - lower-level JS wrapper for basic parsing of the Lotus JSON RPC API.
  • lotus-json-rpc-provider (outdated) - wraps the Lotus API in TypeScript.

Storage provider index API

  • Filrep.io API - A suite of RESTFul JSON endpoints to discover the best storage provider to make deals with.

Data prep tools

Databases using IPFS and Filecoin

  • Tableland - (new) create familiar SQL tables to read and write dynamic NFT metadata or application data for dApps, from Textile.
  • OrbitDB - decentralized multi-party database on IPFS with multi-party syncing with topic pubsub and CRDTs.
  • ThreadsDB - decentralized multi-party database for user-siloed data on IPFS, from Textile.

Other developer tools

Storage providers

Storage provider reputation systems

  • Filrep.io - Index of online storage providers and their pricing, ranked by power and reputation score.
  • SpaceGap - shows storage proof deadlines and sector details for the top 50 storage providers.

Storage provider tools

Storage client and miner programs

  • Destor Network - a white glove service for storage provider and large institutional client onboarding to Filecoin.
  • Filecoin Plus Verified Data Program
    • 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

  • Filecoin Ecosystem - explore the hundreds of projects in the Filecoin ecosystem using Filecoin Foundation's "Ecosystem Explorer."
  • Upcoming Hackathons - keep a lookout for upcoming hackathons!
  • Events - attend a Filecoin event to engage with other ecosystem members.

Grants and accelerators