Allways Access / Developersv1Get your API key
Endpoints

POST/v1/exchanges/{id}/sent

Optional. Report your deposit transaction so the claim starts now instead of when the scanner sees it.

Request

POST /v1/exchanges/{id}/sent while awaiting_deposit, right after sending. Needs x-api-key.

NameRequiredRule
idyesPath. The exchange id
txHashyesBody. The transaction id your wallet or explorer shows for the from asset
Requestcurl
curl -X POST "$API/v1/exchanges/5d1f3c2e-8a1b-4c7d-9e0f-123456789abc/sent" \
  -H "x-api-key: $KEY" \
  -H "content-type: application/json" \
  -d '{ "txHash": "3gU4kPRprSxvLgxjw3NTfLNigddLhx4LJ8JV5jEeyHa3z1TuHHRG1oAy9u9pLdK3zcKQbHD24CyHwGCjijFMCQ7t" }'

Response

200 with the updated exchange object; use it in place of your next poll. The example below is abbreviated; every field is described on GET /v1/exchanges/{id}.

FieldMeaning
statusconfirming once the deposit is claimed
fromTxHashThe hash you reported
Responsejson
{
  "id": "5d1f3c2e-8a1b-4c7d-9e0f-123456789abc",
  "status": "confirming",
  "fromTxHash": "3gU4kPRprSxvLgxjw3NTfLNigddLhx4LJ8JV5jEeyHa3z1TuHHRG1oAy9u9pLdK3zcKQbHD24CyHwGCjijFMCQ7t",
  "toTxHash": null,
  "updatedAt": 1756900020,
  "reference": null
}

Errors

HTTPCodeExtra fieldsWhen
400validationfieldtxHash is missing or malformed
400tx_not_found—We cannot find the hash on chain
400wrong_reservation—The hash belongs to a different exchange
401unauthorized—Missing or invalid x-api-key
403geo_blocked—Request from a blocked region
404not_found—No exchange with this id on your account
409not_awaiting_deposit—The exchange is not awaiting_deposit
429rate_limitedretryAfterOver the limit; see Rate limits

Notes

  • txHash formats: a Solana signature, an EVM or Bittensor 0x hash, a Bitcoin txid, or a Subtensor extrinsic id (<block>-<idx>). Anything else is a validation error.
  • A subnet token sent with btcli's MEV shield: post what btcli prints (<block>-<idx>) or the inner transfer hash; the shield's own hash is not a deposit.
  • Skipping this call only delays the claim until the scanner sees the deposit.