Skip to Content

Chains
GET

This endpoint returns a comprehensive list of all blockchain networks currently supported by the Stargate protocol. Use this endpoint to discover available networks for token transfers and to retrieve their configuration parameters.


GET /chains


chains
required
array

Array of chain objects supported by the Stargate protocol.

chainKey
required
string

Unique identifier for the blockchain "ethereum", "arbitrum".

chainType
required
string

Type of blockchain "evm", "solana" etc.

chainId
required
number

Numeric chain identifier.

shortName
required
string

Short display name for the chain.

name
required
string

Full name of the blockchain.

nativeCurrency
required
object

Information about the chain’s native currency.

nativeCurrency.chainKey
required
string

Chain identifier for the native currency.

nativeCurrency.name
required
string

Full name of the native currency.

nativeCurrency.symbol
required
string

Symbol of the native currency.

nativeCurrency.decimals
required
number

Number of decimal places for the native currency.

nativeCurrency.address
required
string

Contract address of the native currency.

example.js
curl -X GET "https://stargate.finance/api/v1/chains"
/chains Response
{ "chains": [ { "chainKey": "ethereum", "chainType": "evm", "chainId": 1, "shortName": "Ethereum", "name": "Ethereum", "nativeCurrency": { "chainKey": "ethereum", "name": "ETH", "symbol": "ETH", "decimals": 18, "address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE" } }, { "chainKey": "arbitrum", "chainType": "evm", "chainId": 42161, "shortName": "Arbitrum", "name": "Arbitrum", "nativeCurrency": { "chainKey": "arbitrum", "name": "ETH", "symbol": "ETH", "decimals": 18, "address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE" } }, ... ] }

💡

This list is automatically updated whenever a new network is added to the Stargate, for both Pool and Hydra chains.


Further Reading
Last updated on