Skip to main content

Deposit and Withdraw

How to move funds in and out of any Catpound vault. The flow is the same for every vault — only the underlying token changes.

Deposit

  1. Go to the Vaults page on the Catpound app.
  2. Click the vault matching the token you want to deposit.
  3. Enter an amount (or press Max).
  4. The first time you deposit a given token into a given vault, click Approve and sign. (One-time per token per vault.)
  5. Click Deposit and sign. Once confirmed, your receipt token (cpMOTO, cpPILL, etc.) appears in your wallet.

How many receipt tokens do I get?

Proportional to the vault's current share price:

receipt tokens you get = deposit amount × total receipt supply ÷ total vault assets

If the share price is 1.05 (each receipt redeems for 1.05 of the underlying), a 1,000-token deposit gives you about 952.38 receipt tokens. As the vault compounds, that ratio shifts in your favour.

Deposit cap

A vault may temporarily cap total deposits while it's still scaling. If the cap is reached, new deposits are blocked until it's raised.

Withdraw

  1. Go to your vault page.
  2. Switch to the Withdraw tab.
  3. Enter the amount of receipt tokens to redeem (or Max).
  4. The interface shows what you'll receive, including any protocol fee on your accrued rewards.
  5. Click Withdraw and sign.

How fast is the withdrawal?

  • PILL, MCHAD, OrangePill MOTO, OrangePill LP — instant.
  • cpMOTO — instant if the vault has enough liquid MOTO on hand. If not, the unfilled portion is queued and settled automatically as liquidity becomes available. The UI shows your queue position.

Fees at withdrawal

No fee is taken at withdrawal. Catpound's 10% protocol fee is applied earlier in the cycle — at compound time, on harvested rewards only. By the time you withdraw, your share price already reflects the post-fee reinvestment, so your redeem call simply returns your proportional share of the vault's underlying balance. Principal is never touched. See Fee Structure.

Withdrawals are always available

Pausing a vault only blocks new deposits. Withdrawals can never be blocked by an admin — that's a hard guarantee in the contract.

Tips

  • Approval is one-time per vault — subsequent deposits to the same vault skip it.
  • Max fills your full balance for the current tab (deposit or withdraw).
  • Transaction confirmation follows Bitcoin block times — typically around 10 minutes per block.