Submitting Chain Metadata

SKALE Chain owners are encouraged to submit metadata specifying chain details to the skale-network community repo, as well as submitting to other services such as &

Submitting to skale-network

  1. Fork the skale-network community repo:

  2. Append your chain data to metadata  mainnet  chains.json, for example:

    "elated-tan-skat": {                   // pre-defined name
        "alias": "Europa Hub",             // branded chain name (required)
        "background": "#000000",           // background color (required)
        "category": "apps",                // category: apps | games (required)
        "url": "",   // url for dapp (optional)
        "minSfuelWei": "27000000000000",   // minimum allowed sFUEL (optional)
        "faucetUrl": "", // chain faucet URL (optional)
        "description": "Gasless Trading, Yield Farms, and NFT Boosts", // description (optional)
        "apps": {
          "ruby": {                         // dapp name
            "alias": "Ruby Exchange",       // dapp Branded name
            "background": "#02001f",        // dapp background color (required)
            "url": ""  // dapp url (required)
  3. Upload logos

    Upload a png or gif file (at least 400 x 200px) containing your chain logo to metadata  mainnet  logos  CHAIN_NAME.png. For example: elated-tan-skat.png


    For SKALE Hubs only: upload a png or gif logos for each app on that chain to metadata  mainnet  logos  CHAIN_NAME-APP_NAME.png. For example: elated-tan-skat-ruby.png

  4. Upload icons

    Upload a svg (only svg!) containing your chain icon to metadata  mainnet  icons  CHAIN_NAME.svg. For example: elated-tan-skat.svg


    For SKALE Hubs only: Upload a svg (only svg!) icons for each app on that chain to metadata  mainnet  icons  CHAIN_NAME-APP_NAME.svg. For example: elated-tan-skat-ruby.svg

  5. Submit a PR and include any additional context if needed.

Example Result

network submission

Submitting to Chainlist/Ethereum-lists

  1. Fork the ethereum-lists repo:

  2. Append your chain data by creating a json filename being the CAIP-2 representation as name and .json ans extension. For example if the chain ID is 2046399126, then the filename should be eip155-2046399126.json. An example showing Europa Hub is presented below:

      "name": "Europa Hub",
      "chain": "EUROPA",
      "network": "mainnet",
      "rpc": [
      "faucets": [],
      "nativeCurrency": {
        "name": "sFUEL",
        "symbol": "sFUEL",
        "decimals": 18
      "infoURL": "",
      "shortName": "ruby-exchange",
      "chainId": 2046399126,
      "networkId": 2046399126,
      "explorers": [{
        "name": "blockscout",
        "url": "",
        "icon": "blockscout",
        "standard": "EIP3091"
  3. Submit a PR.