Reference Data
Reference data endpoints return the supported value lists used elsewhere in the Travel Rule API — the blockchain names accepted on wallets/transactions and the country names used for VASP Directory filtering. Both are global (the same for every account) and authenticated with Basic Auth like every other Shufti service.
Read Blockchains
Returns the list of supported blockchains. Use the returned blockchain_name for the blockchain field on Create Wallet / Create Transaction / Create Wallet Verification, and for the blockchains[] read filters.
Endpoint
GET {{BASE_URL}}/travel-rule/blockchains
Response
read-blockchains-response
{
"data": [
{ "id": "6953f9f8706f4f6d1c9032ac", "blockchain_name": "Bitcoin" },
{ "id": "6953f9f8706f4f6d1c9032ad", "blockchain_name": "Ethereum" },
{ "id": "6953f9f8706f4f6d1c9032ae", "blockchain_name": "Polygon" },
{ "id": "6953f9f8706f4f6d1c9032af", "blockchain_name": "Binance Smart Chain" },
{ "id": "6953fa75706f4f6d1c903525", "blockchain_name": "Solana" }
],
"error": false,
"message": "blockchains fetched successfully",
"status": "SUCCESS"
}
Response Fields
| Parameter | Description |
|---|---|
| error | Boolean. false when successful. |
| status | SUCCESS or ERROR. |
| message | Human-readable result message. |
| data | Array of blockchain objects. |
| data[].id | Unique identifier of the blockchain. |
| data[].blockchain_name | Blockchain network name (e.g. Bitcoin, Ethereum, Polygon). |
note
A blockchain not in this list can still be passed as free text on create, but a known name improves Travel Rule message delivery rates.
Read Countries
Returns the list of country names available for the VASP Directory countries[] filter.
Endpoint
GET {{BASE_URL}}/travel-rule/countries
Response
read-countries-response
{
"data": {
"countries": [
"Liechtenstein",
"Sweden",
"Nigeria",
"Malaysia",
"Cayman Islands",
"Australia",
"Ukraine",
"Canada",
"Czech Republic"
]
},
"error": false,
"message": "",
"status": "SUCCESS"
}
Response Fields
| Parameter | Description |
|---|---|
| error | Boolean. false when successful. |
| status | SUCCESS or ERROR. |
| message | Human-readable result message (typically empty on success). |
| data | Object containing the countries array. |
| data.countries | Array of country names (strings). Use these exact names for the VASP Directory countries[] filter. |