Metadata API

Get all blockchains, tokens and swappers meta data

Get Full Metadata (Test)

This service gathers all the essential data needed for a swap's UI, including a list of all blockchains, tokens and protocols (DEXs & Bridges) metadata.

const meta = await rangoClient.meta({
    blockchains: ['ETH', 'POLYGON'],
    blockchainsExclude: false,
    swappers: ['Across', 'OneInchEth'],
    swappersExclude: false,
    swappersGroups: ['Across', '1Inch'],
    swappersGroupsExclude: false,
    transactionTypes: ['EVM'],
    transactionTypesExclude: false,
    excludeNonPopulars: false
})

Metadata Request

Metadata Response

Get Specific Part of Metadata

If you only want to load a specific part of metadata rather than full metadata, i.e. blockchains, tokens or swappers, you can use the following endpoints:

Get List of Blockchains (Test)

const meta = await rangoClient.chains()

Get List of Swappers (Test)

const meta = await rangoClient.swappers()

Get List of Cross-Chain Messaging Protocols (Test)

const meta = await rangoClient.messagingProtocols()

Last updated