Releases: ChainSafe/forest
Releases · ChainSafe/forest
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 --help
The 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.