Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Gateway: GetTransferConfigsForAll

REST API

Get chains and corresponding tokens supported by cBridge

GET https://cbridge-prod2.celer.app/v2/getTransferConfigsForAll

By using this method, you can find chains’ and tokens’ information for cBridge testnet transfer, you can use cBridge production endpoint for mainnet configs

{
    // Response
}

Request Parameters

None

Response Parameters

NameTypeDescription
chainsArray<Chain>All supported chains’ info
chain_tokenMap<Number, ChainTokenInfo>Supported tokens info for each chain. Key is chain_id
farming_reward_contract_addrStringcBridge farming reward contract address
pegged_pair_configsArray<PeggedPairConfig>

Chain

NameTypeDescription
idUInt32chain id
nameStringchain name
icon ​ ​Stringchain icon url
block_delayUInt32block delay for transaction confirmation
gas_token_symbolStringgas token
explore_urlStringThis chain’s browser’s url
contract_addrStringcBridge contract address on this chain

ChainTokenInfo

NameTypeDescription
token_listArray<TokenInfo>chain supported token list

TokenInfo

NameTypeDescription
tokenTokentoken detail
nameStringtoken name
iconStringtoken icon url
transfer_disabledBooleantoken transfer disabled

Token

NameTypeDescription
symbol ​Stringtoken symbol
addressStringtoken address
decimalNumbertoken decimal
xfer_disabledBooleantoken transfer disabled

Note: If transfer_disabled or xfer_disabled is true, we cannot transfer the token on the corresponding chain

PeggedPairConfig

NameTypeDescription
org_chain_idUInt32source chain id
org_tokenTokenInfooriginal token info
pegged_chain_idUInt32pegged chain id
pegged_tokenTokenInfocorresponding pegged token on pegged chain
pegged_deposit_contract_addrStringcontract address on pagged chain for mint/deposit
pegged_burn_contract_addrStringcontract address on pagged chain for burn/withdraw
vault_versionNumber0 for OriginalTokenVault, 2 for OriginalTokenVaultV2
bridge_versionNumber0 for PeggedTokenBridge, 2 for PeggedTokenBridgeV2

Note: All data inside the configs should not be edited, otherwise it may lead to failure.