forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
**Issue summary** A part of https://github.com/ChainSafe/forest/issues/3639 This endpoint takes `address`, `tipset_keys`, `actor_method_number` and `method_params` and tries to find the parameter type for a given method, then decode given params. Basically...
**Issue summary** Each RPC endpoint hit should be reflected in Forest metrics. At the end of the day, we want to have dashboards showing how often is a given RPC...
**Issue summary** https://github.com/ChainSafe/forest/pull/3751 introduced a significantly larger cache to cope with performance issues for specific messages. This adds up to 1 GB overhead to Forest runtime, even though such a...
**Task summary** Avoid using `https://chainsafe.github.io/forest` **Specification reference** - consider `docs.forest.chainsafe.io` for the API documentation - consider `book.forest.chainsafe.io` for the Forest book - **Other information and links** nice to have for...
**Issue summary** The feature `multicore-sdr` can be added to the Filecoin proofs which is done in Lotus by default (via [filecoin-ffi](https://github.com/filecoin-project/filecoin-ffi/blob/441fa8e61189dc32c2960c1f8d8ba56269f20366/rust/Cargo.toml#L62)). It is unclear to me if those optimizations are...
**Issue summary** Generate proper snapshots and add Watermelon regression tests (at least the least the last fix) to https://github.com/ChainSafe/forest/blob/main/scripts/tests/calibnet_migration_regression_tests.sh **Other information and links**
**Issue summary** PR #3699 supports testing compatibility for the `Filecoin.StateCall` endpoint. Messages from the 20 first tipsets are used in the tests, but that's not enough to cover all the...
**Issue summary** Self-hosting Rust docs makes regular Forest clones/forks quite heavy; 419 MB for latest `main` b7ac40354c713ef2e087a6e4c1f0c59c61a28bef. The largest culprit is the Rust documentation. Use [this command](https://stackoverflow.com/a/42544963/4658000) ``` git rev-list...
**Issue summary** The memory needed to validate a mainnet snapshot seems unbound. On a 16 GB RAM machines, it's causing OOM after a minute or so. According to @lemmih, the...
Investigate https://github.com/filecoin-project/FIPs/discussions/809 and estimate how long that will take to implement. Things to do: - [ ] Investigate the proposal and assess it's viability. - [ ] Roughly estimate how...