forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
**Describe the bug** Forest run into unrecoverable error state in evaluating network head in sync check container epoch: 2719200 The error is transient, another forest instance of mine worked fine...
_Originally posted by @aatifsyed in https://github.com/ChainSafe/forest/pull/3851#discussion_r1444038232_
**Issue summary** Downloading proof parameters from IPFS gateway sometimes takes almost two hours. This is unacceptable, given they weigh only a few hundred megabytes. The goal is to mirror the...
**Issue summary** Downloading a calibnet snapshot via `forest-tool snapshot fetch --calibnet` takes 1m30s on a DO VPS (`s-4vcpu-16gb-amd`) `wget https://forest-archive.chainsafe.dev/latest/calibnet/` takes 29s and `aria2c -x5 …` takes 19s. These numbers...
**Issue summary** The following RPC commands are being deemed useful for [Glif](https://www.glif.io/). We will try to include them in Forest. We can exclude the ETH endpoints. **Other information and links**...
**Issue summary** Version 1 methods: * General * [Closing](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Closing) * [Discover](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Discover) * [Session](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Session) * [Shutdown](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Shutdown) * [Version](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Version) * [Auth](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Auth) * [AuthNew](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#AuthNew) * [AuthVerify](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#AuthVerify) * [Chain](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#Chain) * [ChainBlockstoreInfo](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#ChainBlockstoreInfo) * [ChainCheckBlockstore](https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#ChainCheckBlockstore) *...
# WIP: Archive index design ## Background For the purposes of this discussion, an **IPLD Store** is a *Mapping* of `CID` to (binary) data[^1]. The industry standard for *Mapping*s of...
**Issue summary** Lotus uses runtime reflection for IPLD serialization in RPC API json responses, it's ignored in forest for now. More investigation is needed to implement it in forest. Related...
**Issue summary** Assorted features that would be nice to have: - [x] Filtering based on method name. Similar to how tests can be filtered when running `cargo nextest` or `cargo...