Technology

RockSolid Vaults are built on a stack of standards-compliant contracts and institutional-grade MPC systems.

Smart Contracts

  • All vaults are deployed as ERC-7540 contracts, an asynchronous extension of ERC-4626.

  • ERC-7540 allows vaults to handle deposits and withdrawals asynchronously, which is essential for strategies that rely on staking or queue-based redemptions.

  • The Rocket Pool rETH vault deploys the smart contracts built by Lagoon Finance, independently audited by Nethermind. These contracts are live and secure >$140m in TVL

MPC and Multisig Wallets

RockSolid Vaults support both Safe Multisig and MPC custody solutions, such as Fireblocks and Fordefi.

Transaction controls include:

  • Role-based approvals (separating Strategy Manager, Distributor, and Partner Protocol).

  • Threshold signing for large transactions.

  • Whitelisting to ensure assets are only deployed into pre-approved strategies (any other transaction will be auto rejected)

The Rocket Pool rETH vault uses Fordefi as the MPC solution.

Oracles and NAV

  • Unlike most vaults, RockSolid calculates NAV manually at regular intervals. This avoids sole reliance on oracles, reduces exposure to gaming of deposit/withdrawals, and ensures accuracy for incentive rewards that accrue over time. All NAV updates are viewable on chain (e.g via Etherscan).

  • This is a two-step process by which the Strategy Manager proposes an NAV update, and the Distributor co-signs and approves that update.

  • This reduces exposure to oracle manipulation and ensures accuracy across strategies with delayed reward realization (e.g., incentive lockups).

  • RockSolid uses external data feeds like Pyth for display purposes (e.g., showing rETH values).

Monitoring and Controls

  • Continuous monitoring of vault positions, strategy health, and counterparty exposure.

  • Exposure caps are enforced per vault and per strategy, limiting the systemic impact of experimental or high-risk allocations.

Last updated