forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
Maybe one day we can get a track like _0-to-filecoin_ with _select_ materials like: - What is a blockchain? - What is IPFS? - What is filecoin (and how does...
**Issue summary** Currently, we're not decoding from a stream, and due to current `lotus` implementation, the stream might not be signaled as fully sent (more specifically, requests of `Hello` and...
## Issue summary This is an umbrella issue for the documentation improvement initiative for 2024. ### Scope - Conduct workshop to review examples of node documentation and identify pros/cons -...
## Issue summary For commands/flags discoverability, it'd be great to have auto-generated, auto-updated docs. There may be something built in `clap`; otherwise, we could use [clap-markdown](https://github.com/ConnorGray/clap-markdown) or just brute-force the...
Yes, this is a bit harsh. On the other hand we should have a way to catch panics. Right not as far as I understand, we catch panics only in...
**Issue summary** > Forest is claiming to be a lightweight Filecoin node implementation. We have numbers to prove that Forest is objectively better regarding speed and resource usage for snapshot...
Implement `MinerCreateBlock` as outlined in the reference Go code. https://github.com/filecoin-project/lotus/blob/082a9159ced1f6bd7e8fa77064a51d209324b693/chain/consensus/filcns/mine.go
**Issue summary** The following RPC methods are necessary to be compatible with the glif.io public RPC provider (pre-FVM). - [ ] #4711 - [x] #4396 - [ ] Filecoin.ChainNotify -...
Lotus documentation: https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-v1-unstable-methods.md#EthGetBlockByHash This method could be implemented together with `Filecoin.EthGetBlockByNumber`.
#4143 Semi-automated with https://github.com/aatifsyed/synsert/blob/5f7d39c1ff1ae47d2b028b045378197036a71fa1/examples/tracing.rs ## Change checklist - [x] I have performed a self-review of my own code, - [ ] I have made corresponding changes to the documentation, -...