Availability
List R25 yields enabled for your project with
GET /v1/yields filtered by providers=r25.
Entering
Deposits are only accepted during the vault’s subscription window for the current epoch: the yield’sstatus.enter is false outside that window or while the vault is paused. The enter argument is amount, in USDC; an optional receiverAddress sends the share token to an address other than the signer. A deposit above the vault’s remaining subscription capacity for the epoch reverts on-chain.
Once subscribed, a position carries a fixed lock-up (lockupPeriod) of 92 days from the epoch’s lock start. There is no partial early exit during the lock-up.
Exiting
Exiting is a request, not an instant withdrawal, and only during the redemption notice window near the end of the lock-up: the yield’sstatus.exit is false outside that window or while paused. The exit argument is amount (or useMaxAmount to request the full position); submitting it creates an ERC-7540 redeem request on-chain rather than returning funds directly.
Once requested, the position settles during a fixed settlement window (cooldownPeriod) of 20 days after the lock ends. There is no separate claim action: the payout lands automatically when R25 settles the epoch, and the position moves out of your balance at that point.
Position and schedule
Your address holds the vault’s share token (APC3M) while subscribed, and its price per share reflects accrued yield. Which fee types you can configure on this yield is listed inmechanics.possibleFeeTakingMechanisms; see Monetization. A redeem request in flight reports as a separate balance until settlement.
The vault’s live subscription and redemption windows are available through the yield’s investmentSchedule, so you can show a reader when the next window opens or closes without polling on-chain state yourself.
Next steps
Pharos
See the rest of the Pharos network’s yield coverage.
Action lifecycle
Request, sign, and submit enter and exit actions.

