Register new Token

The Token Registry, is an open-source repository designed to facilitate the registration of tokens from the XRPL, Coreum, and the Cosmos ecosystem for use on the XRPL-Coreum Bridge.

To add a new token, users are required to submit a pull request to the Token Registry on GitHub.

Workflow

  1. Choose the environment to add token Tokens to. Tokens can be registered either Devnet, Testnet or Mainnet.

  2. Create pull request following the specification on the assets.json file. In pull request's template make sure to select the option for the token to be bridged.

Examples

XRPL originated asset

{
    "denom": "xrpl272320ca43-testcore1672us3f65wz6rlxse58ea4u3092gh7y34e0a9cwl4g6uvuerzvjsvarmea",
    "description": "SOLO from XRPL",
    "ibc_info": {},
    "logo_URIs": {
        "png": "https://raw.githubusercontent.com/CoreumFoundation/token-registry/master/files/solo/images/solo.png",
        "svg": "https://raw.githubusercontent.com/CoreumFoundation/token-registry/master/files/solo/images/solo.svg"
    },
    "urls": {
        "website": "",
        "github": "",
        "whitepaper": ""
    },
    "social_media": {
        "linkedin": "",
        "twitter": "",
        "instagram": "",
        "facebook": "",
        "discord": "",
        "youtube": "",
        "telegram": "",
        "tiktok": ""
    },
    "extra": {
        "xrpl_info": {
            "precision": 15,
            "source_chain": "XRPL",
            "issuer": "rHZwvHEs56GCmHupwjA4RY7oPA3EoAJWuN",
            "currency": "534F4C4F00000000000000000000000000000000"
        }
    }
}

Coreum / Cosmos originated asset

{
    "denom": "ibc/404D5E758F6BF8FAA23395A66D357176696560A78BF057EFCE133D1B8C4FB1A3",
    "description": "OSMO from Osmosis",
    "ibc_info": {
        "display_name": "OSMO",
        "precision": 6,
        "source_chain": "Osmosis"
    },
    "logo_URIs": {
        "png": "https://raw.githubusercontent.com/CoreumFoundation/token-registry/master/files/osmosis/images/osmo.png",
        "svg": "https://raw.githubusercontent.com/CoreumFoundation/token-registry/master/files/osmosis/images/osmo.svg"
    },
    "urls": {
        "website": "https://osmosis.zone",
        "github": "https://github.com/osmosis-labs/osmosis",
        "whitepaper": "https://medium.com/osmosis/vision-for-osmosis-e68e796ff1c2"
    },
    "social_media": {
        "linkedin": "",
        "twitter": "https://twitter.com/osmosiszone",
        "instagram": "",
        "facebook": "",
        "discord": "https://discord.com/invite/osmosis",
        "youtube": "",
        "telegram": "https://t.me/osmosis_chat",
        "tiktok": ""
    },
    "extra": {
        "ibc_info": {
            "display_name": "OSMO",
            "precision": 6,
            "source_chain": "Osmosis",
            "denom": "uosmo"
        }
    }
}
  1. The Coreum Foundation will review the PR, make sure that the provided information is correct and the token risk level is low.

  2. Upon successful Coreum Foundation will merge the PR and register the newly added token on the bridge contract.