Get Chains and Tokens

All supported chains & tokens

We are continuously expanding our ecosystem by incorporating new blockchain networks and tokens to allow for a greater number of cross-chain token transfers and swaps.

To get a list of all chains and all tokens that are currently supported, the /chains and /tokens endpoint can be queried.

const chainsResponse = await fetch('https://platform.swing.xyz/api/v1/chains');
const chains = await chainsResponse.json();
 
const tokensResponse = await fetch('https://platform.swing.xyz/api/v1/tokens');
const tokens = await tokensResponse.json();

Enabled chains & tokens for a project

To get a list of all chains and all tokens that are currently supported, the /projects/{projectId}/chains and /projects/{projectId}/tokens endpoint can be queried.

const PROJECT_ID = 'your-project-id';
 
const projectChainsResponse = await fetch(
  `https://platform.swing.xyz/api/v1/projects/${PROJECT_ID}/chains`,
);
const chains = await projectChainsResponse.json();
 
const projectTokensResponse = await fetch(
  `https://platform.swing.xyz/api/v1/projects/${PROJECT_ID}/tokens`,
);
const tokens = await projectTokensResponse.json();