This page lists a collection of tools and resources you can use to build ontop of the Filecoin network using the FVM.

Infrastructure libraries

These infrastructure libraries and tools exist to speed up the development of software on top of the Filecoin network.

Filecoin signing tools

The Filecoin signing tools provide basic functionality for signing Filecoin transactions in pure JavaScript, WASM and Rust. Currently, the Rust and WASM implementations support:
  • Secp256k1
  • BLS
  • CBOR-JSON serialization of transactions
Support for multisignature transaction signing is currently in progress, and the pure JavaScript implementation is less complete than the Rust and WASM implementations.

Filecoin addresses

The filecoin-address library is a JavaScript implementation of the Filecoin address type, and can create new address instances, encode addresses, and decode and validate checksums. For further information, including how to install and use, see the GitHub repository.

Built-in Native Actors

These are some tools that developers will find useful when dealing with built-in actors.

Filecoin improvement proposals

Filecoin improvement proposals (FIPs) are a way for the Filecoin community to discuss potential changes and improvements to the Filecoin network.