Skip to main content
GET
Every confirmed vault transaction the backend has recorded: deposits, redemptions, and the operator’s own actions. Each row passed receipt verification before it was written.
What you see depends on whose vault it is. On your own vault this is the full ledger, every action by every wallet. On a vault another institution operates it is one wallet’s own deposits and redemptions and nothing else, and address is what names that wallet. Without address, transactions on someone else’s vault comes back as an empty array rather than an error.

Path Parameters

string
required
Vault ID.

Query Parameters

integer
default:"50"
Rows to return, newest first. Between 1 and 200.
string
Wallet whose rows to return. Ignored on your own vault, where the whole ledger is served. Required to see anything on a vault you do not operate.

Response Fields

array
array
Every DEPOSIT and REDEEM on the vault, oldest first, as { txType, amount, timestamp }. Up to 5000 rows. It is not filtered by address and not capped by limit, so it covers the whole vault whoever asks. Use it to chart flows without paging the ledger.
A transaction broadcast but never reported to Confirm Transaction is on-chain but missing here until the record reconciles. Each read does run a ledger sync from the chain first, so a confirmed transaction that never reached the API still appears once that sync picks it up.