CW20 Metadata

How to add your CW20 token info

To add CW20 asset metadata on mintscan assets.


Juno Cw20 (opens in a new tab) list supporting

  1. Fork this repo to your own github account\
  2. Clone fork and create new branch
git clone
cd chainlist
git branch <branch_name>
git checkout <branch_name>
  1. Add the info of your token in the chain that your token needs to be displayed If there is no chain in the list, create a folder for the chain and add info in the folder Then add the name of the folder in: supports.json Changes will be updated within 24 hours after merged to master
chainNameChain with the token
addressToken's contract_address
symbolName of token's symbol
descriptionA brief summary of the token
decimalsDecimal of the token
imageImage route of the token
/${targetChain}/asset add image in the folder
Make sure to upload a png file
defaultdefault value is false
coinGeckoIdCoin gecko site's API ID
Empty string if none

  • Cw20 Token /${targetChain}/contract.json

    // example JUNO
        "chainId": -1,
        "chainName": "juno",
        "address": "juno1pqht3pkhr5fpyre2tw3ltrzc0kvxknnsgt04thym9l7n2rmxgw0sgefues",
        "symbol": "DAO",
        "description": "DAO DAO",
        "decimals": 6,
        "image": "juno/asset/dao.png",
        "default": false,
        "coinGeckoId": ""
        "chainId": -1,
        "chainName": "juno",
        "address": "juno168ctmpyppk90d34p3jjy658zf5a5l3w8wk35wht6ccqj4mr0yv8s4j5awr",
        "symbol": "NETA",
        "description": "NETA",
        "decimals": 6,
        "image": "juno/asset/neta.png",
        "default": true,
        "coinGeckoId": "neta"
    1. Commit and push to your fork
      git add -A
      git commit -m “Add <YOUR TOKEN NAME>
      git push origin <branch_name>
    1. From your repository, make pull request (PR)