You can also create a vault without code at voltr.xyz/create (see Quick Start (UI)), or in one command with the
sdk-scripts CLI: pnpm cli -- --profile configs/my-vault.json --mode execute vault:init --manager <MANAGER_PUBKEY> --name "My USDC Vault" --max-cap 100000000000.@solana/kit plus direct instruction builders. Use it when you embed vault creation in your own code; otherwise the CLI is the quickest path.
Setup
1. Define Vault Parameters
2. Load Signers And Derive Vault Accounts
3. Build The Initialize Instruction
4. Send The Transaction
Send the returned instruction with your standard@solana/kit transaction flow. The admin signs as payer and the generated vault keypair signs as the new account.
Save the resulting vault address. You will use it for:
For the full account schema and helper exports, see SDK Reference.