60 days ago, on October 15, 2024, Gravita officially launched a Constellation instance on mainnet. Although NodeSet has operated a Holesky testnet version of Constellation for some time now, it’s always exciting to see a project make it to mainnet! 🥳
For an up-to-date view of Gravita’s Constellation, see the following community resources:
- The relevant rocketscan.io page
- rocketsweep.app’s Constellation stats page
- rocketsweep.app’s node page
NodeSet has been closely monitoring this launch to learn and potentially improve Constellation moving forward, and we are very pleased to report that Gravita’s Constellation is healthy and performance of the system is in line with expectations from NodeSet’s Holesky deployment. In other words, all systems are operational with no problems reported ✅
As a reminder, Gravita chose NodeSet as their infrastructure provider, and all NodeSet-verified operators are eligible to participate. As of today, over 150 individual NodeSet operators have participated, deploying over 560 validators in total. Of course, Constellation is designed such that these validators are spread evenly across the operator base to ensure maximum safety for xrETH depositors. 💪
Speaking of xrETH, Gravita’s xrETH TVL is approximately 4500 ETH, and their xRPL TVL is over 460,000 RPL. Including the matched rETH, this is over $70m USD in TVL at today’s market prices 📈
What’s Next?
Gravita is currently focused on expanding xrETH and xRPL use-cases in the broader DeFi marketplace. There are already secondary markets on Uniswap and Balancer for xrETH and xRPL, and users who hold xrETH or provide liquidity for it through April 2025 will be eligible for additional incentives. As liquidity expands, Gravita is also working to onboard these tokens to leading lending markets across Ethereum mainnet and the L2 ecosystem.
For NodeSet’s operators, we recently launched an update to the nodeset.io Constellation dashboard which allows you to view the Constellation rewards that have been accumulating. Right now, you can only view the rewards without claiming to first allow for a community review of the complex payment algorithm. We have published this algorithm here for those that wish to double check our work. After this community review phase is complete, we will enable claims, but fairly calculating earnings was much more complex than simply enabling claims, so we expect this to be live in just a few more weeks.
As for the Constellation technology itself, NodeSet is continuing to make improvements to the system’s security, resilience, and utility. Recently, we finished development on a small update (v1.0.1) which contains the following improvements:
- Add oracle recency requirement for deposits to make frontrun attacks impossible even without admin intervention
- RPL liquidity is now prioritized over stake rebalancing during minipool processing
- Removed timelock requirement for the maxValidators parameter (to allow the admin to increase the medium timelock delay without delaying growth responses)
- Optimized revert conditions for SuperNodeAccount.createMinipool() to first check the most common reasons for revert to save gas in those cases
- Add an event in OperatorDistributor to help with rewards calculations
- xrETH and xRPL now comply with Balancer’s IRateProvider interface for easier integration
Even though Constellation v1.0.1 has a very small scope of changes, we engaged one of the auditing firms familiar with Constellation to conduct an independent security review. This upgrade was first applied to the NodeSet-administered deployment of Constellation on the Holesky testnet a few weeks before Gravita’s mainnet deployment was updated on Dec 7.
Thank you for reading and being part of the NodeSet community. As always, you can stay updated via our X account or join our Discord community to discuss our work. It’s free and easy to join NodeSet and start earning as a node operator — just head to nodeset.io/join to apply!