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.