Settle a queued vault deposit
Curator-only endpoint that settles a pending deposit request by signing a mint approval at a quoted share price (USD per share). Takes the request id and the user’s deposit-action hash, mints the corresponding shares, and returns the settlement result. Requires the curator mint-and-burn permission.
Body
Fields common to every signed vault action. They appear alongside each endpoint's action-specific parameters in the same request object.
0x-prefixed hex of the 32-byte user deposit-action hash.
x >= 0Composite vault request id: (vault_subaccount_id, wallet, vault_nonce)
Useful as a stable dedup key across off-chain and on-chain vault events.
Quoted share price in USD per share, as a decimal string (e.g. "1.02").
0x-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 >= 0Related topics
Settle a queued vault withdrawalRequest a deposit into a vaultProcess Deposits & Withdrawals