forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
A blockchain client should not handle account management. ``` Enter the keystore passphrase: Confirm passphrase: 2022-03-30T13:02:11.317Z WARN key_management::keystore > Encrypted keystore does not exist, initializing new keystore ``` I would...
**Issue summary** As we work on making Forest sync again on mainnet for the nv16 upgrade, we need a benchmark we can run to track how do the client perform...
Clean up Forest codebase (remove actors code, make it lighter & performant)
**Issue summary** The statediff library should attempt to parse IPLD data into Rust structures and pretty-print them. If that fails, we can default to printing the IPLD as JSON. **Other...
**Issue summary** Originally suggested by @elmattic in https://github.com/ChainSafe/forest/issues/1504#issuecomment-1081788726 to allow Forest to read logging configuration from file as opposed to only CLI parameters (similar to Gossamer implementation). Creating this issue...
**Task summary** Refactuing the `Dockerfile` to improve the _Docker_ deployment. **Specification reference** - Execution of the _Forest_ Daemon as unprivileged user as security hardening - Review of Runtime Dependencies **Other...
**Issue summary** Right now running Forest in CLI provides a lot of progress bars to track how fast/slow things are going. This is great unless you don't monitor the standard...
**Issue summary** Currently, the nightly check uses a fixed snapshot from February due to Forest limitation (it doesn't work yet for NV15). When this limitation is lifted, it should use...
**Issue summary** Forest sync checks would run on every PR to `main`. We could use a self-hosted worker to reduce snapshot download time. Pros: - more confidence in CI, each...