The totalAssets() function in LiquidRon.sol iterates over all staking proxies and consensus addresses to calculate the total assets controlled by the contract. This function is called during critical operations such as deposits and withdrawals. However, if the number of staking proxies or consensus addresses is large, the function can consume excessive gas, potentially exceeding the Ethereum block gas limit (30M gas). This can lead to out-of-gas (OOG) reverts, rendering the contract unusable for deposits and withdrawals in high-scale scenarios.
The most reasonable numbers I could come across are 60 validator and 100 staking proxy deployed: 
Paste this in LiquidRon.t.sol:
The test fails with an OutOfGas error, demonstrating that totalAssets() consumes excessive gas and reverts when the number of staking proxies and consensus addresses is large.
