Getting Started

Withdrawing

Self-service redemption from Lucida shares back to SOL or USDC.

Withdrawal flow

Withdrawals do not require manual approval and do not use an administrator queue. The user initiates an on-chain withdrawal transaction and signs it with their wallet.

Lucida calculates redeemable assets from the user's shares, redeems required assets from the configured strategy where needed, deducts any applicable realized-yield performance fee, burns the corresponding shares, and sends SOL or USDC directly to the user's wallet.

The transaction either completes or fails as a whole. If a configured strategy cannot redeem enough assets under the transaction's constraints, the transaction should fail or follow the applicable on-chain logic; it should not become a manual processing request.

Minimum-unit differences

Because settlement uses integer arithmetic in lamports or token base units, the final amount received may differ from a frontend estimate by the smallest unit. Remaining dust, if any, stays in the Vault and belongs to the remaining shares according to the program's accounting.