forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
**Issue summary** Now that Forest is using tokio runtime we would like to improve debuggability thanks to naming tasks. A proposal would be to prefix the name with the epoch...
**Issue summary** Discuss and establish a fully automated testing plan for Forest 🌲 in preparation for beta release. Refer to discussion of [Forest Roadmap ](https://github.com/ChainSafe/forest/discussions/2172) **Task summary** _to be determined_...
**Issue summary** ForestCAR files offer `O(1)` look-up of IPLD values. Unfortunately, with more than one ForestCAR file, the look-up time grows linearly and quickly becomes prohibitive. One option is to...
**Issue summary** The entire Filecoin blockchain is stored in CloudFlare. With this data, we can do regression testing over arbitrary ranges of epochs. Regression testing is likely to be too...
**Issue summary** Forest stores diff snapshots (covering 3k epochs) and lite snapshots (every 30k epochs) in CloudFlare. This archive goes all the way back to genesis, and it should be...
https://github.com/ChainSafe/forest/blob/462fe5e279fb93ea6091719c369707026c9a36b3/src/beacon/drand.rs#L94-L100 https://github.com/ChainSafe/forest/blob/462fe5e279fb93ea6091719c369707026c9a36b3/src/beacon/drand.rs#L261-L264
https://github.com/ChainSafe/forest/blob/e8cf59d2a02e72128a5d6c2685605152facdca72/src/blocks/header/tests.rs#L11-L21
https://github.com/ChainSafe/forest/blob/e8cf59d2a02e72128a5d6c2685605152facdca72/src/blocks/tipset.rs#L102
**Issue summary** Lotus has a separate executable for providing safe access to their API. We could re-use their gateway executable to provide safe access to our API, but it would...