pricePerShare as the vault’s strategy earns. Deposits behave like a standard ERC-4626 vault; exits run through an epoch-based withdrawal queue instead of an instant redemption.
Availability
Query
GET /v1/yields?providers=concrete for the vaults enabled for your project.
Entering
Entering approves the input token (if needed) and deposits it; the vault mints shares immediately, subject to the vault’s minimum deposit where one applies.Exiting
Exiting does not pay out in the same transaction. Aredeem call moves your shares into the current weekly epoch instead of redeeming them, gated by the vault’s per-epoch minimum and maximum withdrawal limits: a request below the minimum or above the per-epoch maximum is rejected, and a useMaxAmount exit is automatically capped to the per-epoch maximum.
Once the epoch is processed, your request becomes claimable. Submit the CLAIM_UNSTAKED pending action to call claimWithdrawal, which claims every processed epoch you hold in a single transaction and returns the underlying asset.
Rewards and position
The vault share’s value rises automatically as the underlying strategy earns; no claim step is needed for this base yield. Concrete vaults carry no separate reward token.List the live yields
Copy this request to list the Concrete 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 Concrete against the other vault integrations.
Action lifecycle
Build the enter and exit flow, including the CLAIM_UNSTAKED pending action.

