This Month in Forest - February 2026 #6645
LesnyRumcajs
announced in
Announcements 📢
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This Month in Forest 🌲
Welcome to the February edition of This Month in Forest! It's been only two weeks since the last edition, but we've been busy with a lot of improvements and fixes, so we thought it would be good to share the highlights with you. Also, make sure to upgrade to the latest version of Forest v0.32.2.
Highlights
trace_callsupportForest is now able to execute the
trace_callRPC method, which allows you to trace the execution of a transaction without actually sending it to the network. This is a very useful feature for debugging and testing purposes. It's worth noting that Forest is the only Filecoin client supporting this method, so if you need it, you know where to go! 😉@akaladarshi wrote extensive documentation on how to use this method. Check it out!
Automated snapshot download
Forest could automatically download snapshots for a while, but the feature was not very performant. We used to recommend users to download snapshots manually with tools like
aria2c. This made any infrastructure setup more difficult. Sincev0.32.2, Forest downloads snapshots automatically with performance matching that ofaria2c -x5. Use it with the--auto-download-snapshotflag; it will automatically pick the latest snapshot (if needed) from the Forest Archive.Revamped JSON-RPC docs
Check out our new and improved JSON-RPC documentation for a more comprehensive and user-friendly experience. You can either use the OpenRPC playground to load the OpenRPC schema here or browse the documentation directly here. The latter is more user-friendly, but the former is battle-tested and allows for easy testing of the methods. Pick your poison! ☠️
Development
Random improvements and fixes
Nothing particularly noteworthy this time. There was one bug that could cause the node to get stuck if the system's clock was not in sync with the network, but we fixed it.
See the CHANGELOG for details. Note that it primarily contains client-facing changes, so if you're interested in the nitty-gritty details, you'll need to review the commit history. 🤓
Upcoming work
Our immediate focus is on:
debug_traceTransactionRPC method (external request),finalizedandsafein/v1APIs to match current Lotus behaviour. For the moment, it's only available in/v2APIs.And then, of course, we will continue with our regular maintenance and improvements.
Outside of Forest
This is a new section where we will share our activities outside of the core Forest client development (but still related to the Filecoin ecosystem). Disclaimer: this is for reporting purposes only.
bellpersonmaintenanceForest Team became co-maintainers of the bellperson repository. Kind of by chance while doing maintenance in ref-fvm, but we are happy to help, given it's a critical dependency for the Filecoin ecosystem. We're currently working on releasing a new version (first one in over two years!) with some improvements that unblock usage of the latest Rust toolchain (see this issue and recent commits).
builtin-actorsmaintenanceRegular maintenance of the
builtin-actorsrepository, including:lotusandlotus-gatewayfixesFixes to
lotusandlotus-gatewaydiscovered during RPC parity testing with Forest.eth_syncingresult property casing & implementUnmarshalJSONforEthSyncingResultfilecoin-project/lotus#13484Beta Was this translation helpful? Give feedback.
All reactions