Forest v0.1.0 alpha
ChainSafe System's first alpha release of the Forest Filecoin Rust protocol implementation.
- It synchronizes and verifies the latest Filecoin main network and is able to query the latest state.
- It implements all core systems of the Filecoin protocol specification exposed through a command-line interface.
- The set of functionalities for this first alpha-release include: Message Pool, State Manager, Chain and Wallet CLI functionality, Prometheus Metrics, and a JSON-RPC Server.
| System | Architecture | Binary | SHA-256 Checksum |
|---|---|---|---|
![]() |
x64 | forest-linux-v0.1.0.tar.gz | e3e59f586ef1f7c5780ded3a92cbf85dc07a658244f0232e0bf5ac8cbfe9e31b |
![]() |
x64 | soon | N/A |
![]() |
x64 | soon | N/A |
| System | Option | - | Resource |
![]() |
Compile from Source | cargo build --release --bin forest --features release |
To compile release binaries, checkout the v0.1.0 tag and build with the release feature.
git checkout v0.1.0
cargo build --release --bin forest --features release
./target/release/forest --helpThe Forest mono-repository contains ten main components (in logical order):
forest: the command-line interface and daemon (1 crate/workspace)node: the networking stack and storage (7 crates)blockchain: the chain structure and synchronization (6 crates)vm: state transition and actors, messages, addresses (9 crates)key_management: Filecoin account management (1 crate)crypto: cryptographic functions, signatures, and verification (1 crate)encoding: serialization library for encoding and decoding (1 crate)ipld: the IPLD model for content-addressable data (9 crates)types: the forest types (2 crates)utils: the forest toolbox (12 crates)
For a full list of changes, please refer to the CHANGELOG.



