📊
Coinhall Wiki
  • Mission Control
    • About Us
    • Stake with Coinhall
  • FOR TRADERS
    • Markets
    • Charts
    • Swap
    • Rewards
    • Alerts
    • Price Bot
  • FOR DEVELOPERS
    • Token Onboarding
    • CosmES
  • User Guide
    • Elevate Your Trading Experience
    • Error Messages
  • MISC
    • Brand Assets
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  1. FOR DEVELOPERS

Token Onboarding

Token Listing & Updating

We will automatically list pools for the DEXes and chains that we support. There is no liquidity threshold for the pools to be listed and we do not charge a listing fee for new tokens or pools.

If a pool does not show up on Coinhall within 60 minutes of pool creation of a supported DEX, it usually means that at least one token within the pool is missing essential metadata (eg. number of decimals). Follow the troubleshooting steps below to ensure that your token has the correct on-chain metadata.

Troubleshooting steps

For tokenfactory tokens, use the following query:

seid query bank denom-metadata \\
  --denom='REPLACE_ME_WITH_CA' \\
  --node='<https://sei-rpc.polkachu.com:443>' \\
  --output='json' | jq

And ensure that the output looks like the following:

{
  "metadata": {
    "description": "",
    "denom_units": [
      // The first item always exists by default
      {
        "denom": "factory/sei1...111/abc",
        "exponent": 0,
        "aliases": [
          "uabc"
        ]
      },

      // The second item is the important field and MUST be present!
      {
        "denom": "abc",
        "exponent": 6, // number of decimals that we will use
        "aliases": [
          "abc"
        ]
      }
    ],
    "base": "factory/sei1...111/abc",
    "display": "abc",
    "name": "abc",
    "symbol": "ABC"
  }
}

For CW20 tokens, use the following query:

seid query wasm contract-state smart REPLACE_ME_WITH_CA '{"token_info":{}}' \\
  --node='<https://sei-rpc.polkachu.com:443>' \\
  --output='json' | jq

And ensure that the output looks like the following:

{
  "data": {
    "name": "abc",
    "symbol": "ABC",
    "decimals": 6, // This is the important field
    "total_supply": "12345"
  }
}

We will no longer take request to update token information manually and will solely be using onchain information of tokens.

PreviousPrice BotNextCosmES

Last updated 2 months ago