Skip to main content

Genesis Deposit Phase

The Multiswap genesis launch is an onchain deposit phase. Depositors contribute accepted assets during the open window, receive onchain receipt balances, and later use those receipts to claim CAV after the phase is sealed and settled.

Use the app at https://app.caval.re/.

Live Genesis Phase

The live genesis phase is on Ethereum mainnet. CAV is the distribution token. ETH, USDC, and USDT are the accepted deposit assets.

Before connecting a wallet, approving a token, depositing, claiming, or refunding, verify the app route and Router address in Verify Before Signing.

For the canonical live deployment facts, see Live Deployment.

Lifecycle

1. Prepared

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

The first token in the phase token list is the distribution token. Deposit assets come after it. In the genesis phase, 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 reads the depositable state from the contract.

3. Depositing

During the open window, users can deposit one accepted asset at a time. The protocol records the amount 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.

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 from sealed epoch values. This is a preview path; 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 receipt balances for the asset and epoch they deposited into. After the phase is sealed and settled, those receipts determine 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.