Withdraw

Withdraw by unstaking sPLUSD to PLUSD, submitting the PLUSD to the withdrawal queue, waiting for Bridge to fund the entry from the Capital Wallet, and claiming USDC in an atomic burn-and-pay transaction.

Withdraw → settle — FIFO queue, auto-funded by Bridge from the Capital Wallet's pre-approved allowance; claim burns PLUSD and pays USDC atomically.
Withdraw → settle — FIFO queue, auto-funded by Bridge from the Capital Wallet's pre-approved allowance; claim burns PLUSD and pays USDC atomically.

How the flow works

  1. Unstake sPLUSD by calling sPLUSD.redeem(shares) — PLUSD returns to the lender (skip this step if you already hold PLUSD).
  2. Call WithdrawalQueue.requestWithdrawal(amount) — PLUSD moves into escrow, a queue_id is assigned, and the caller must still be whitelisted with a fresh screen.
  3. Bridge observes the request and calls fundRequest(queueId) under the FUNDER role in strict FIFO order.
  4. USDC is pulled from the Capital Wallet to the queue via a pre-approved allowance cosigned at deployment — Bridge never custodies USDC itself.
  5. The queue entry moves from Pending to Funded.
  6. The lender calls claim(queueId) — PLUSD burns and USDC transfers to the lender in the same transaction.
Destination rule. The USDC payout always goes to the original deposit address on record. A different destination requires a manual path with Trustee and Team co-signature — not the auto flow. This rule is enforced by the custodian's MPC policy engine.

Caps and queueing

Bridge funds up to $5M per fundRequest call and up to $10M per rolling 24 hours. Above-envelope requests route to the team and trustee signing queue for manual co-signature. MVP has no partial fills and no lender-initiated cancellation once PLUSD enters escrow.

What can delay your withdrawal

Shutdown-mode exit

If the protocol enters shutdown, the auto flow halts and withdrawals switch to the claimAtShutdown path at a fixed recovery rate. See Defaults and Losses for the full mechanics, including how the recovery rate is set and ratcheted.