cV

cVault

ETF operations

mainnetConnected to Solana Mainnet
01Create ETF vaultvault + share metadata + lookup table

Quote mint is mainnet USDC. Assets are picked from the admin-approved registry โ€” pool, route, price source, and swap venue are already set per asset; only the weighting is chosen here.

Program constant โ€” Circle USDC (EPjFโ€ฆ) on every network

Asset basket0.00% / 100%

>no active assets on mainnet โ€” list some under Admin โ†’ Create asset (same network)

ASSET 01

Connect your wallet to create a vault.

Vault Ops

3 functions

One-time seed: admin or vault-manager-only, callable once per vault while total_shares == 0. Deposits a fixed 1 USDC and reverse-prices shares to pin the opening share price, then deploys the seed across the vaultโ€™s asset basket in the same transaction. Vault must already exist (Create ETF) with vault asset ATAs resolvable. Address Lookup Table is required: creates a new ALT before signing if needed and waits for activation (not stored off-chain). Genesis aborts if ALT create fails โ€” no silent static-key fallback.

0-based on-chain vault id โ€” first vault is 0. Enter manually.

$

Vault-manager-only: pause or unpause deposits for a vault. Withdrawals always remain open.

Connect your wallet to execute this function.

0-based on-chain vault id โ€” first vault is 0. Enter manually.

Vault-manager-only: update the fee recipient for a vault.

Connect your wallet to execute this function.

0-based on-chain vault id โ€” first vault is 0. Enter manually.