forest
forest copied to clipboard
🌲 Rust Filecoin Node Implementation
## Summary of changes Changes introduced in this pull request: - Fix RPC method ` Filecoin.StateSectorGetInfo` ``` | RPC Method | Forest | Lotus | |-----------------------------|--------|-------| | Filecoin.StateSectorGetInfo | Valid...
It might make sense to put those in files. It would somehow unclutter the yaml files (less important), but it will allow `shellcheck` linting, which will enforce good practices. They...
**Issue summary** Remove `|| true` from https://github.com/ChainSafe/forest/pull/4086/files#diff-f0571d2218c6b840cfa60befcb66b27858032c4757c61d1b40af82234ed5f916R75 Current test output: https://github.com/ChainSafe/forest/actions/runs/8372123123/job/22922768132?pr=4086#step:6:3069 https://github.com/ChainSafe/forest/actions/runs/8378728611/job/22945023745#step:7:63 ``` | RPC Method | Forest | Lotus | |-----------------------------------------------|---------------------|-------| | Filecoin.BeaconGetEntry | Valid | Valid | |...
**Issue summary** We should have an option to generate snapshots that include message receipts, to facilitate RPC parity tests against lotus, since `lotus daemon --import-snapshot` does not validate and re-generate...
## Summary of changes Changes introduced in this pull request: - ## Reference issue to close (if applicable) Closes ## Other information and links ## Change checklist - [ ]...
## Summary of changes Changes introduced in this pull request: - ## Reference issue to close (if applicable) Closes ## Other information and links ## Change checklist - [ ]...
It looks like it could potentially be `macro`ized _Originally posted by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/4061#discussion_r1526091363_
https://github.com/ChainSafe/forest/blob/d27a4ca78c77a91f0c4e6fc2d046181ea611c6f3/src/tool/subcommands/api_cmd.rs#L866-L912
@lemmih perhaps we could also modify the `into_seen` in `ChainStream` to also use `mem::swap`? _Originally posted by @ruseinov in https://github.com/ChainSafe/forest/issues/4020#issuecomment-1978602179_
## Summary of changes The cache step does not work properly on buildjet build agents and is causing timeout in lotus https://github.com/ChainSafe/forest/actions/runs/9029022947/job/24810699319#step:2:42 ``` /usr/bin/tar: ../../../../../var: Cannot mkdir: Permission denied /usr/bin/tar:...