Create a new curated vault
Registers a new vault on-chain from a signed action; the signing wallet becomes the vault’s curator and seeds the initial deposit from its funding subaccount. Inputs set the deposit asset, initial deposit amount, initial share price, management/performance fee rates (in basis points), max slippage, redemption cooldown, an optional benchmark asset for the high-water mark, and the max sequencer fee authorized. Requires the vault curator-create permission.
Body
Fields common to every signed vault action. They appear alongside each endpoint's action-specific parameters in the same request object.
x >= 020-byte Ethereum address as a 0x-prefixed lowercase hex string.
42^0x[0-9a-fA-F]{40}$Initial deposit in the vault's deposit asset, as a USD decimal string (e.g. "15000").
Initial share price the vault is seeded at, in USD, as a decimal string (e.g. "1" or "100"). Must lie within the protocol's permitted range.
x >= 0x >= 0Maximum sequencer fee the signer authorises, in USD, as a decimal string (e.g. "1.5").
x >= 0x >= 0x >= 00x-prefixed hex of the 65-byte EOA signature.
x >= 020-byte Ethereum address as a 0x-prefixed lowercase hex string.
42^0x[0-9a-fA-F]{40}$The subaccount the action is signed on; which subaccount applies depends on the specific method — see that method's reference.
x >= 0Spot asset to denominate the high-water mark in. Omit (or null) for the feed-less USD default; set it to charge performance fees only on outperformance measured against that asset.
42^0x[0-9a-fA-F]{40}$