This Month in Forest - January 2025 #5169
LesnyRumcajs
announced in
Announcements 📢
Replies: 1 comment 1 reply
-
Yes please! If you're bundling these, then I'd love to take a look at how we could consume and use them in Lotus too. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This Month in Forest 🌲
Welcome to the January edition of This Month in Forest! After a short winter break, we are excited to share the latest updates and improvements to the Forest Filecoin client (and more!) with you. ❄️
Highlights
Forest Faucet Released 💧
After a few iterations, the Forest Faucet is finally released. It even drips mainnet FIL! 💧 You can check it out here. The main characteristics include the following:
Use the faucet, and let us know what you think! 🛠️ We'd love to hear your feedback.
RetroPGF Round 2 Results 🏅
RetroPGF round 2 results are out. We are happy to announce that Forest has been selected as one of the projects to receive additional funding. 💰 We are excited to continue working to provide great tools and services for the Filecoin ecosystem.
Development
RPC snapshot testing ☑️
We came up with a new way to test the RPC methods. We now use snapshot testing to ensure the RPC methods return the expected data; this will help to improve the correctness and coverage of the RPC methods. ♾️
For the curious ones, the process of creating an RPC snapshot test is as follows:
This sounds complicated, but it's pretty simple and effective. 🤓 These RPC regression bundles could be used by any Filecoin client, not just Forest.
Documentation 📚
Forest documentation is now part of the Forest repository and available at https://docs.forest.chainsafe.io/. We are working hard to make it as comprehensive and useful as possible. Interested in all the knobs and levers of the Forest client? Check out the CLI documentation here. Updated daily with the latest changes (by bots because we are lazy), it's the best place to learn how to use Forest. 🌲
If you have any suggestions or feedback, please let us know! 📝
RPC improvements and fixes 🛠️
We have been working on improving the RPC methods and fixing some bugs. The most notable additions are:
Filecoin.EthTraceBlock
,Filecoin.EthGetTransactionByBlockNumberAndIndex
,Filecoin.StateMinerInitialPledgeForSector
.And the most notable fixes are:
Filecoin.EthGetBlockReceipts
(incorrect data deserialize),Filecoin.EthGetBlockReceiptsLimited
(incorrect prototype).RPC 2025 Q1 plans 🔮
We have started planning the RPC improvements for the first quarter of 2025. The main focus will be ensuring that the most relevant RPC methods are implemented and working correctly. We will also work on benchmarking them to ensure they are fast and reliable (and we can brag about it). 📈
Other
As always, see the CHANGELOG for details. Note that it contains primarily client-facing changes, so if you're interested in the nitty-gritty details, you'll need to go through the commit history. 🤓
Beta Was this translation helpful? Give feedback.
All reactions