Skip to main content
POST
Reports a broadcast transaction so the vault’s ledger records it. The backend fetches the receipt, checks that it succeeded, checks that it called the function the type claims on this vault’s address, and reads the amount from the transaction’s events rather than from the request body. This endpoint accepts investor types only: DEPOSIT and REDEEM. Operator transactions are confirmed by the operator in the Issuer Portal.

Path Parameters

string
required
Vault ID.

Body Parameters

string
required
Hash of the broadcast transaction. For a deposit, use the deposit step’s hash, not the approval’s.
string
required
DEPOSIT or REDEEM. Any other value answers VALIDATION_ERROR.

Response Fields

object
A failed confirmation does not undo the transaction. It is on-chain regardless, so retry the confirmation and the record reconciles. Never re-broadcast because a confirm call errored.