Deposits & Redemptions
Deposit
Approve-and-deposit calldata for a verified wallet
POST
Builds the two transactions a deposit needs: an ERC-20 approval for the vault to pull the settlement asset, then the deposit itself. Both come back as ordered steps for the depositor’s wallet to sign. The depositor receives vault shares at the current share price.
Deposits are identity-gated. The vault admits only wallets its identity register verifies, and that register is fixed for the life of the vault. The operator’s register provider admits depositors.
Path Parameters
string
required
Vault ID.
Body Parameters
string
required
Amount to deposit as a decimal string, for example
"1000". Denominated in the vault’s settlement asset and parsed at assetDecimals.string
Wallet that will sign. When supplied, the API checks it against the vault’s identity register before offering a transaction and refuses with
DEPOSITOR_NOT_VERIFIED if the deposit would revert on-chain. Omit it to skip the check. The contract enforces the gate either way.Response Fields
object
