-
Update by Piper
- Preparing a co-authored document with Jason that outlines Portal’s role in the L1 scaling roadmap
- Inviting teams to review and provide feedback prior to the public release
-
Update on Trin & Glados by Michael
- Internal refactoring
- Added new docker image for trin-execution
- Moved consensus-related constants into ethportal-api
- Added trace offer endpoint which support multiple content keys
- Deployed e2hs bridges for data bridging
- Glados: UTP transfer failures are now visible, aiding network health tracking
-
Update on Ultralight by ScottyPoi
- Boot nodes redeployed with some issues to be fixed
- Merged updated SSZ container for HistoricalSummariesStateProof, resolving Hive test failures
-
Update on Nimbus Portal Client (formerly Fluffy) by Kim
- Added access from History network to historical summaries
- Updated state bridge for more efficient gossiping
- Fixed a bug in FindContent responses
- Working on rate-limiting to better monitor gossip success rates
- Renaming from “Fluffy” to “Nimbus Portal Client” underway across code and infrastructure
- Dual support (“f” as Fluffy and “n” as Nimbus Portal) for transition phase in ENRs
-
Update on Shisui by Qi Zhou
- Performance improvements via refactoring discv5 to pipeline the reloop and dispatch loop asynchronously
- Fixed memory leak issues and block boundary check error
- Refactored validation logic to reduce redundancy
- Implemented support for retrieving ephemeral header from storage (code currently under review)
-
Update on Samba by Derek
- Implemented the protocol versioning incl. accept codes and utp size prefix
- Fixed an issue in history offer logic with large transfers
- Integration with Besu
- Improved logs and added parameter options for running Samba inside Besu
- Made all Portal History JSON-RPC calls available as method calls for Java projects
- Basic Besu node now operational with Samba integration
- Plan to implement the beaconStore endpoint and Capella validation this week