This Month in Forest - August 2024 #4640
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
-
This Month in Forest 🌲
Welcome to the August 🌞 edition of This Month in Forest! No new RPC methods were added this month, but much work was done around the existing ones, including fixes, improvements, and new features. The Forest team is also working on integrating the F3 and Curio Storage with Forest. Read on to learn more about the latest developments in Forest! 🌲
Highlights
NV23 upgrade 🧇
The NV23 upgrade on the mainnet was a success! The upgrade was performed at epoch 4154640, which was on August 6th. The network is now running smoothly with the new features and improvements. See NV23 post for more details.
Snapshot migration 📸
After some bumps on the road, all the snapshots are now available here. This includes both the latest and archival snapshots.
F3 🚀
We're working on integrating the F3 into Forest. The current plan is to use the go-f3 sidecar approach (once it's ready) and move it to Forest via FFI (using rust2go). This should give the Forest team more flexibility and time for writing rust-f3. 🦀
Curio Storage 🔍
We're working closely with the Curio team to integrate their miner with Forest. Just a few endpoints are required to make it work (theoretically!). We're excited to see the integration in action. The collaboration would allow both Curio and Forest to benefit from each other's features and capabilities; Forest will be able to interact with Curio's storage miner, and Curio will increase its test coverage by using Forest's unique features. That said, it's still a work in progress, and we're implementing the required functionality step by step.
Development
Added 🏗️
eth_getBlockByNumber
and not onlyFilecoin.EthGetBlockByNumber
. This will help with Forest/Lotus interoperability, and possible integration with the existing Ethereum tooling.Fixed 🩹
Filecoin.EthGetBlockByNumber
,Filecoin.EthGetBlockByHash
,Filecoin.GetMinerBaseInfo
andFilecoin.StateMinerProvingDeadline
. These methods were not working as expected; their behaviour should be consistent with the Lotus implementation.Improved 🛠️
Other
prometheus/rust_client
library would expose only the Prometheus-compatible metrics. How silly!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