Deposits

Read deposits observed by settlement-core, including status, source transaction data, destination snapshot, and settlement timeline.

GET /v1/deposits

Requires deposits:read. Optional status and limit query parameters filter the tenant deposit stream.

curlbash
curl https://api.projectsilo.app/v1/deposits?status=credited&limit=50 \
  -H "Authorization: Bearer project_silo_live_..."

GET /v1/deposits/:depositId

Returns the deposit, transition history, and settlement metadata.

response.jsonjson
{
  "deposit": {
    "id": "dep_abc123",
    "depositAccountId": "da_abc123",
    "sourceChainId": 8453,
    "sourceTokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "sourceTxHash": "0x...",
    "amountRaw": "100000000",
    "status": "credited",
    "observedAt": "2026-04-28T12:00:00.000Z",
    "confirmedAt": "2026-04-28T12:01:00.000Z",
    "creditedAt": "2026-04-28T12:02:00.000Z"
  },
  "transitions": [],
  "settlement": {}
}

GET /v1/deposits/by-source-tx/:chainId/:txHash

Looks up a deposit by source chain and transaction hash.