Skip to main content

Deposit Phase

The Multiswap genesis launch is a deposit phase. It is an onchain window where users deposit accepted assets, receive deposit receipts, and later claim the distribution token after the phase is sealed and settled.

For the live CAV genesis phase:

  • Chain: Ethereum mainnet
  • Router / pool: 0xa4AF8D02fc28882E7b886e28816D9710fAf0Cd2d
  • Distribution token: CAV
  • Accepted deposit assets: ETH, USDC, USDT
  • Deposit app: https://app.caval.re/

Lifecycle

1. Prepared

The pool owner prepares a deposit phase by choosing the distribution token, the accepted deposit assets, and the duration.

The first token in the phase list is always the distribution token. Deposit assets start after it. For the genesis phase, that means CAV is the distribution token and ETH, USDC, and USDT are deposit assets.

2. Started

Once the phase starts, deposits are open until the onchain end time. The app shows whether the current phase is depositable from contract state, not from a client-side guess.

3. Depositing

During the open window, users can deposit one of the accepted assets. The protocol records the deposited asset in User Deposits and gives the wallet an onchain receipt balance for that asset and epoch.

The receipt is not the final distribution token. It is the accounting position used later for refunds or claims.

For the genesis phase, CAV is not one of the deposit assets. CAV is the distribution token. ETH, USDC, and USDT are the accepted deposit assets.

4. Ended

When the phase reaches its end time, new deposits close. The phase then waits for the post-phase operation path: seal, then settle.

5. Sealed

Seal snapshots the final deposit amounts and prices. It computes the sealed distribution amounts from the deposited assets and stores those values onchain.

After seal, the app can preview claimable CAV. This preview is based on sealed epoch values. It is not the same read as the settled claimable balance.

6. Settled

Settlement moves deposited assets into reserves, funds claimable CAV for depositors, and marks the epoch as settled.

After settlement, depositors can claim CAV.

7. Claim Or Refund

The normal path is claim after settlement. Refunds are only available if the contract enters a refund state. A phase that is refundable is not claimable.

The same receipt balance is consumed by either refund or claim.

What Depositors Receive

During the deposit window, depositors receive an onchain receipt balance for the asset they deposited in that epoch.

After the phase is sealed and settled, that receipt balance determines the claimable CAV amount. Claiming consumes the receipt and transfers the claimable CAV balance to the depositor.

Important Risks

This is early-stage mainnet DeFi software. Participation carries smart contract, oracle, wallet, UI, liquidity, market, and regulatory risk. Deposits are final in the normal launch path. Only deposit assets you can afford to lose.