All Chain Mapping

Returns the allChain Mapping .

Note: Rate limit for this API is 10req/min.

Returns the all Chain mapping

POST https://api.onramp.money/onramp/api/v2/common/transaction/allChainMapping

Headers

NameTypeDescription

X-ONRAMP-APIKEY*

String

Your api key

X-ONRAMP-PAYLOAD*

String

payload generated for the request

X-ONRAMP-SIGNATURE*

String

signature generated for the request

{
    "status": 1,
    "code": 200,
    "data": {
        "0": {
            "chainSymbol": "erc20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Ethereum Network",
            "networkId": 1,
            "nativeToken": 6,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://etherscan.io/tx/",
            "node": 6
        },
        "1": {
            "chainSymbol": "bep20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Binance Smart Chain",
            "networkId": 56,
            "nativeToken": 72,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://bscscan.com/tx/",
            "node": 110
        },
        "2": {
            "chainSymbol": "trc20",
            "addressRegex": "^T[1-9A-HJ-NP-Za-km-z]{33}$",
            "memoRegex": "",
            "chainName": "TRC20 Token Standard",
            "networkId": -1,
            "nativeToken": 16,
            "startingWith": [
                "T"
            ],
            "hashLink": "https://tronscan.org/#/transaction/",
            "node": 16
        },
        "3": {
            "chainSymbol": "matic20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Polygon Mainnet",
            "networkId": 137,
            "nativeToken": 83,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://polygonscan.com/tx/",
            "node": 83
        },
        "4": {
            "chainSymbol": "spl",
            "addressRegex": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
            "memoRegex": "",
            "chainName": "Solana Program Library Network",
            "networkId": -1,
            "nativeToken": 138,
            "hashLink": "https://explorer.solana.com/tx/",
            "node": 138
        },
        "5": {
            "chainSymbol": "bep2",
            "addressRegex": "^(bnb1)[0-9a-z]{38}$",
            "memoRegex": "^[0-9A-Za-z\\-_]{1,120}$",
            "chainName": "Binance Chain",
            "startingWith": [
                "bnb"
            ],
            "hashLink": "https://explorer.binance.org/tx/",
            "node": 72
        },
        "7": {
            "chainSymbol": "nep5",
            "startingWith": [
                "A"
            ],
            "chainName": "NEO Enhancement Protocol",
            "hashLink": "https://neoscan.io/transaction/",
            "node": 3
        },
        "8": {
            "chainSymbol": "eos",
            "addressRegex": "^[1-5a-z\\.]{1,12}$",
            "memoRegex": "^[0-9A-Za-z\\-_,]{1,120}$",
            "chainName": "EOS",
            "hashLink": "https://www.bloks.io/transaction/",
            "node": 20
        },
        "9": {
            "chainSymbol": "klay",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Klaytn Protocol",
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://scope.klaytn.com/tx/",
            "node": 372
        },
        "10": {
            "chainSymbol": "matic20-test",
            "startingWith": [
                "0x"
            ],
            "chainName": "Polygon Test",
            "confirmations": 30,
            "hashLink": "https://mumbai.polygonscan.com/tx/",
            "node": 83,
            "nativeToken": 83,
            "networkId": 80001
        },
        "11": {
            "chainSymbol": "okc",
            "startingWith": [
                "0x"
            ],
            "chainName": "OKXChain Mainnet",
            "hashLink": "https://www.oklink.com/en/okc/tx/",
            "node": 83,
            "networkId": -1,
            "nativeToken": -1
        },
        "12": {
            "chainSymbol": "wemix 3.0",
            "startingWith": [
                "0x"
            ],
            "chainName": "WEMIX 3.0",
            "hashLink": "https://explorer.wemix.com/tx/",
            "node": 508
        },
        "13": {
            "chainSymbol": "arbitrum",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Arbitrum",
            "networkId": 42161,
            "nativeToken": 6,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://arbiscan.io/tx/",
            "node": 6
        },
        "14": {
            "chainSymbol": "yota",
            "startingWith": [
                "0x"
            ],
            "chainName": "Playota",
            "confirmations": 30,
            "hashLink": "https://scan.playota.app/tx/",
            "node": 83,
            "nativeToken": -1,
            "networkId": 2222
        },
        "15": {
            "chainSymbol": "ton",
            "chainName": "Ton",
            "startingWith": [
                ""
            ],
            "confirmations": 30,
            "hashLink": "https://tonscan.org/tx/",
            "node": 83,
            "nativeToken": 529,
            "networkId": -1
        },
        "21": {
            "chainSymbol": "energi",
            "startingWith": [
                "0x"
            ],
            "chainName": "Arbitrum",
            "hashLink": "https://explorer.energi.network/tx/",
            "node": 73
        }
    }
}

Sample Request

var CryptoJS = require('crypto-js');
var axios = require('axios');
async function allConfigMapping() {
  try {
    let body = {}
    let payload = {
      timestamp: new Date().getTime(),
      body
    }
    let apiKey = 'API_KEY', apiSecret = 'API_SECRET';
    payload = Buffer.from(JSON.stringify(payload)).toString('base64');
    let signature = CryptoJS.enc.Hex.stringify(CryptoJS.HmacSHA512(payload, apiSecret));
    let options = {
      url: 'https://api.onramp.money/onramp/api/v2/common/transaction/allChainMapping',
      method: 'POST',
      headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json;charset=UTF-8',
        'X-ONRAMP-SIGNATURE': signature,
        'X-ONRAMP-APIKEY': apiKey,
        'X-ONRAMP-PAYLOAD': payload
      },
      data: body
    };
    let data = await axios(options)
    console.log(data?.data);
  } catch (error) {
    console.log(error?.response?.data)
  }
}
allConfigMapping();
{
    "status": 1,
    "code": 200,
    "data": {
        "0": {
            "chainSymbol": "erc20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Ethereum Network",
            "networkId": 1,
            "nativeToken": 6,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://etherscan.io/tx/",
            "node": 6
        },
        "1": {
            "chainSymbol": "bep20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Binance Smart Chain",
            "networkId": 56,
            "nativeToken": 72,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://bscscan.com/tx/",
            "node": 110
        },
        "2": {
            "chainSymbol": "trc20",
            "addressRegex": "^T[1-9A-HJ-NP-Za-km-z]{33}$",
            "memoRegex": "",
            "chainName": "TRC20 Token Standard",
            "networkId": -1,
            "nativeToken": 16,
            "startingWith": [
                "T"
            ],
            "hashLink": "https://tronscan.org/#/transaction/",
            "node": 16
        },
        "3": {
            "chainSymbol": "matic20",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Polygon Mainnet",
            "networkId": 137,
            "nativeToken": 83,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://polygonscan.com/tx/",
            "node": 83
        },
        "4": {
            "chainSymbol": "spl",
            "addressRegex": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
            "memoRegex": "",
            "chainName": "Solana Program Library Network",
            "networkId": -1,
            "nativeToken": 138,
            "hashLink": "https://explorer.solana.com/tx/",
            "node": 138
        },
        "5": {
            "chainSymbol": "bep2",
            "addressRegex": "^(bnb1)[0-9a-z]{38}$",
            "memoRegex": "^[0-9A-Za-z\\-_]{1,120}$",
            "chainName": "Binance Chain",
            "startingWith": [
                "bnb"
            ],
            "hashLink": "https://explorer.binance.org/tx/",
            "node": 72
        },
        "7": {
            "chainSymbol": "nep5",
            "startingWith": [
                "A"
            ],
            "chainName": "NEO Enhancement Protocol",
            "hashLink": "https://neoscan.io/transaction/",
            "node": 3
        },
        "8": {
            "chainSymbol": "eos",
            "addressRegex": "^[1-5a-z\\.]{1,12}$",
            "memoRegex": "^[0-9A-Za-z\\-_,]{1,120}$",
            "chainName": "EOS",
            "hashLink": "https://www.bloks.io/transaction/",
            "node": 20
        },
        "9": {
            "chainSymbol": "klay",
            "startingWith": [
                "0x"
            ],
            "chainName": "Klaytn Protocol",
            "hashLink": "https://scope.klaytn.com/tx/",
            "node": 372
        },
        "10": {
            "chainSymbol": "matic20-test",
            "startingWith": [
                "0x"
            ],
            "chainName": "Polygon Test",
            "confirmations": 30,
            "hashLink": "https://mumbai.polygonscan.com/tx/",
            "node": 83,
            "nativeToken": 83,
            "networkId": 80001
        },
        "11": {
            "chainSymbol": "okc",
            "startingWith": [
                "0x"
            ],
            "chainName": "OKXChain Mainnet",
            "hashLink": "https://www.oklink.com/en/okc/tx/",
            "node": 83,
            "networkId": -1,
            "nativeToken": -1
        },
        "12": {
            "chainSymbol": "wemix 3.0",
            "startingWith": [
                "0x"
            ],
            "chainName": "WEMIX 3.0",
            "hashLink": "https://explorer.wemix.com/tx/",
            "node": 508
        },
        "13": {
            "chainSymbol": "arbitrum",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Arbitrum",
            "networkId": 42161,
            "nativeToken": 6,
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://arbiscan.io/tx/",
            "node": 6
        },
        "14": {
            "chainSymbol": "yota",
            "startingWith": [
                "0x"
            ],
            "chainName": "Playota",
            "confirmations": 30,
            "hashLink": "https://scan.playota.app/tx/",
            "node": 83,
            "nativeToken": -1,
            "networkId": 2222
        },
        "15": {
            "chainSymbol": "ton",
            "chainName": "Ton",
            "startingWith": [
                ""
            ],
            "confirmations": 30,
            "hashLink": "https://tonscan.org/tx/",
            "node": 83,
            "nativeToken": 529,
            "networkId": -1
        },
        "21": {
            "chainSymbol": "energi",
            "addressRegex": "^(0x)[0-9A-Fa-f]{40}$",
            "memoRegex": "",
            "chainName": "Arbitrum",
            "startingWith": [
                "0x"
            ],
            "hashLink": "https://explorer.energi.network/tx/",
            "node": 73
        }
    }
}

Last updated