Skip to main content

Forest logo

What Is Forest?​

Forest is a Filecoin full node written in Rust, by ChainSafe Systems.

Forest focuses on four key properties:

  • Stability: Forest is engineered for dependability. We prioritize stable interfaces, low maintenance, and consistent reliability, ensuring that node operators can trust in Forest's performance day in and day out.
  • Performance: Understanding the importance of accessibility in the Filecoin network, we've optimized Forest for efficiency. Our goal is to lower the barriers to entry for network participants, making it more inclusive and expanding the ecosystem.
  • Security: As a fundamental component of the network's infrastructure, the security of both the application and its development process cannot be overstated. Forest is developed with the highest security standards in mind, ensuring a secure environment for all users.
  • Ease of Use: While managing a node comes with inherent complexities, we strive to make the experience as straightforward as possible. Our aim is for Forest to be approachable for both newcomers and advanced users, minimizing the learning curve and making node operation less cumbersome.

Features​

With Forest you can:

  • Sync with a Filecoin chain (mainnet/calibnet/etc.)
  • Import/export snapshots
  • Submit transactions to the network
  • Run a JSON-RPC server
  • Act as a bootstrap node

Interacting with Forest​

Forest consists of multiple binaries:

  • forest - runs the Forest daemon, which synchronizes with the chain
  • forest-cli - Interact with the daemon via RPC interface
  • forest-tool - Utilities for maintaining and debugging Forest
  • forest-wallet - Manage the built-in wallet

Check out the CLI docs for more details.

Roadmap Updates​

Checkout Github Discussions for monthly updates and roadmap announcements.

Connect with Us​

Contributing​

Forest welcomes external contributions. Please review the contributing guidelines, and the developer documentation.