Skip to main content

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

ParameterDescription
errorBoolean. false when successful.
statusSUCCESS or ERROR.
messageHuman-readable result message.
dataArray of blockchain objects.
data[].idUnique identifier of the blockchain.
data[].blockchain_nameBlockchain 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

ParameterDescription
errorBoolean. false when successful.
statusSUCCESS or ERROR.
messageHuman-readable result message (typically empty on success).
dataObject containing the countries array.
data.countriesArray of country names (strings). Use these exact names for the VASP Directory countries[] filter.