Skip to main content
RockSolid curates a strategy on Lagoon, a shared async-vault infrastructure also used by other yield.xyz vault integrations such as Gami Labs. RockSolid is the curator and shows as the yield’s provider; Lagoon is the underlying vault contract.

Availability

Query GET /v1/yields?providers=rocksolid for the vault enabled for your project.

Entering

Entering approves rETH (if needed) and deposits it through Lagoon’s synchronous deposit path, which mints rock.rETH shares in the same transaction whenever the vault’s valuation is current. If the valuation is being updated, the deposit is temporarily unavailable rather than falling back to a request.

Exiting

Exiting always submits an asynchronous redemption request; it never settles in the same transaction. The request is settled at the vault’s next NAV epoch, roughly 48 to 72 hours out, after which it becomes claimable through the CLAIM_UNSTAKED pending action.
Only one redemption request can be outstanding per address at a time. A new request is rejected while an earlier one is still pending settlement; the outstanding request must settle and be claimed first.

Rewards and position

The rock.rETH share’s value rises automatically as the strategy earns; no separate reward token, and no claim step for the base yield. A pending redemption shows as an exiting balance, and a settled, claimable redemption shows as a withdrawable balance carrying the CLAIM_UNSTAKED pending action.

List the live yields

Copy this request to list the RockSolid yields enabled for your project. Yield IDs change as markets and networks are added, so query the API rather than hardcoding them.

Next steps

Vaults

Compare RockSolid against the other vault integrations.

Action lifecycle

Build the enter, exit, and CLAIM_UNSTAKED flow.