Skip to main content
Version: Endpoint V2

List chains

Returns a list of all blockchain networks supported by the Value Transfer API.

GET/chains

Returns all chains supported by the Value Transfer API, including chain type and native currency information.
Response
{
"chains": [
{
"name": "Ethereum",
"shortName": "ETH",
"chainKey": "ethereum",
"chainType": "EVM",
"chainId": 1
},
{
"name": "Arbitrum",
"shortName": "ARB",
"chainKey": "arbitrum",
"chainType": "EVM",
"chainId": 42161
},
{
"name": "Solana",
"shortName": "SOL",
"chainKey": "solana",
"chainType": "SOLANA",
"chainId": 0
}
],
"pagination": {}
}

Reference

Parameters

ParameterTypeRequiredDescription
pagination[nextToken]stringNoPagination cursor from previous response

Response

Returns a chains array containing chain objects and a pagination object for cursor-based pagination.

Attributes

AttributeTypeDescription
namestringFull chain name (for example, Ethereum Mainnet)
shortNamestringShort display name (for example, Ethereum)
chainKeystringUnique chain identifier (for example, ethereum, base)
nativeCurrencyobjectNative currency details
nativeCurrency.chainKeystringChain where currency exists
nativeCurrency.addressstringToken address for native currency
nativeCurrency.decimalsnumberDecimal places
nativeCurrency.symbolstringCurrency symbol (for example, ETH)
nativeCurrency.namestringCurrency name
chainTypeenumBlockchain type: EVM, SOLANA, APTOS, TON, SUI, HYPERCORE, COSMOS, TRON, IOTAMOVE
chainIdnumber or stringNative chain ID

Code examples

curl -X GET "https://transfer.layerzero-api.com/v1/chains"

Response

{
"chains": [
{
"name": "Ethereum Mainnet",
"shortName": "Ethereum",
"chainKey": "ethereum",
"nativeCurrency": {
"chainKey": "ethereum",
"address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
"decimals": 18,
"symbol": "ETH",
"name": "Ether"
},
"chainType": "EVM",
"chainId": 1
},
{
"name": "Base",
"shortName": "Base",
"chainKey": "base",
"nativeCurrency": {
"chainKey": "base",
"address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
"decimals": 18,
"symbol": "ETH",
"name": "Ether"
},
"chainType": "EVM",
"chainId": 8453
},
{
"name": "Solana",
"shortName": "Solana",
"chainKey": "solana",
"nativeCurrency": {
"chainKey": "solana",
"address": "So11111111111111111111111111111111111111112",
"decimals": 9,
"symbol": "SOL",
"name": "Solana"
},
"chainType": "SOLANA",
"chainId": "solana-mainnet"
}
],
"pagination": {}
}

Native token addresses

Chain typeNative tokenAddress formatExample
EVMETH, MATIC, etc.Standard address0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
SOLANASOLBase58 public keySo11111111111111111111111111111111111111112
APTOSAPTMove format0x1::aptos_coin::AptosCoin
TONTONTON addressEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9c
  • Tokens — Discover transferrable tokens for specific chains
  • Quotes — Request transfer quotes between chains