2. Soroban TXs

2.1 GET /txs/by-ledger

Same as before

curl -X GET \
  "$BASE/txs/by-ledger?from=500000&to=500500&limit=100&offset=0" \
  -H "Authorization: $AUTH"

2.2 GET /txs/by-contract/{contract_id}

Two behaviors.

2.2.a just contract

curl -X GET \
  "$BASE/txs/by-contract/CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA?limit=100&offset=0" \
  -H "Authorization: $AUTH"

2.2.b contract + ledger

curl -X GET \
  "$BASE/txs/by-contract/CAS3J7GYLGXMF6TDJBBYYSE3HQ6BBSMLNUQ34T6TZMYMW2EVH34XOWMA?from=500000&to=500500&limit=100" \
  -H "Authorization: $AUTH"

2.3 GET /txs/by-contracts

Query params

  • contracts=ID1,ID2,...

  • limit

  • offset

Example

curl -X GET \
  "$BASE/txs/by-contracts?contracts=CONTRACT1,CONTRACT2&limit=100&offset=0" \
  -H "Authorization: $AUTH"

2.4 GET /txs/by-ledger/contracts

Multiple contracts + ledger filter

Query params

  • contracts=ID1,ID2,...

  • from

  • to

  • limit

  • offset

Example

curl -X GET \
  "$BASE/txs/by-ledger/contracts?contracts=CONTRACT1,CONTRACT2&from=500000&to=500500&limit=100&offset=0" \
  -H "Authorization: $AUTH"

2.5 GET /txs/by-hash/{tx_hex}

curl -X GET \
  "$BASE/txs/by-hash/af01bc..." \
  -H "Authorization: $AUTH"

Last updated