Skip to main content

createInitializeVaultInstruction

Builds a raw instruction to create a new Strategy Vault with roles, token entries, an LP mint, and Squads smart account integration. This sets up the full vault infrastructure including the Squads multisig for strategy execution. Called by the vault creator.

Usage

Accounts

Args

Returns

TransactionInstruction — a transaction instruction ready to be added to a transaction.