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.