Skip to content

Releases: ChainSafe/forest

Forest v0.2.0 alpha

25 Jan 10:14
v0.2.0
55d0399
Compare
Choose a tag to compare

ChainSafe System's second alpha release of the Forest Filecoin Rust protocol implementation. This release fixes a series of bugs and performance issues and introduces, among others, support for:

  • Full mainnet compatibility
  • Filecoin network version 14 "Chocolate"
  • Forest actors version 6
  • Further audit fixes

To compile release binaries, check out the v0.2.0 tag and build with the release feature.

System Architecture Binary SHA-256 Checksum
lin x64 forest-v0.2.0-linux-amd64.zip ea051b1cff24c3689546a1ae515f1d0864043a2fd08a6fd551ea75f9ae5572fc
mac x64 forest-v0.2.0-macos-amd64.zip b37cf58979285708de93a96961be23c56790e9669170bbe64bd715faa26244f8
win x64 soon(TM) N/A
System Option - Resource
sys Compile from Source cargo build --release --bin forest --features release

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

Forest v0.1.0 alpha

19 Oct 17:57
@ec2 ec2
cd33929
Compare
Choose a tag to compare

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
lin x64 forest-linux-v0.1.0.tar.gz e3e59f586ef1f7c5780ded3a92cbf85dc07a658244f0232e0bf5ac8cbfe9e31b
mac x64 soon N/A
win x64 soon N/A
System Option - Resource
sys 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.