forest icon indicating copy to clipboard operation
forest copied to clipboard

🌲 Rust Filecoin Node Implementation

Results 546 forest issues
Sort by recently updated
recently updated
newest added

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 -...

Epic

## 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...

Type: Documentation

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...

Priority: 3 - Medium
Type: Enhancement

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 -...

Priority: 2 - High
Ready

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, -...