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.
