From 9ab007325e0f33fc9d4013800cb2d028c983f9a8 Mon Sep 17 00:00:00 2001 From: Matt Acciai Date: Fri, 17 Jan 2025 17:39:59 -0500 Subject: [PATCH] Revert "Revert "[API-3746] Assetlist schema required field updates"" --- assetlist.schema.json | 65 +++++++++++++++++++++++---------- chains/1/assetlist.json | 5 ++- chains/10/assetlist.json | 9 +++-- chains/11155111/assetlist.json | 2 +- chains/11155420/assetlist.json | 2 +- chains/1284/assetlist.json | 3 +- chains/1329/assetlist.json | 9 +++-- chains/137/assetlist.json | 11 +++--- chains/169/assetlist.json | 5 ++- chains/250/assetlist.json | 3 +- chains/314/assetlist.json | 3 +- chains/42161/assetlist.json | 15 ++++---- chains/421614/assetlist.json | 2 +- chains/42220/assetlist.json | 3 +- chains/43113/assetlist.json | 2 +- chains/43114/assetlist.json | 5 ++- chains/56/assetlist.json | 13 ++++--- chains/59144/assetlist.json | 3 +- chains/80002/assetlist.json | 2 +- chains/81457/assetlist.json | 3 +- chains/8453/assetlist.json | 5 ++- chains/84532/assetlist.json | 2 +- chains/984122/assetlist.json | 3 +- chains/984123/assetlist.json | 3 +- chains/osmosis-1/assetlist.json | 1 + chains/pacific-1/assetlist.json | 16 ++++++++ 26 files changed, 128 insertions(+), 67 deletions(-) create mode 100644 chains/pacific-1/assetlist.json diff --git a/assetlist.schema.json b/assetlist.schema.json index 25d58e0..1d1943c 100644 --- a/assetlist.schema.json +++ b/assetlist.schema.json @@ -26,53 +26,76 @@ "items": { "type": "object", "description": "An asset on this chain.", + "additionalProperties": false, "required": [ - "name", - "decimals", - "symbol", - "logo_uri", - "coingecko_id" + "asset_type" + ], + "anyOf": [ + { + "properties": { + "asset_type": { "const": "cosmos" } + }, + "required": ["denom"] + }, + { + "properties": { + "asset_type": { "const": "erc20" } + }, + "required": ["erc20_contract_address"] + }, + { + "properties": { + "asset_type": { "const": "evm_native" } + }, + "required": ["evm_native_asset_name"] + } ], "properties": { - "id": { + "asset_type": { "type": "string", - "description": "Only required for native assets. A unique identifier for this asset. A native asset's ID should have the suffix -native. e.g. ethereum-native for ethereum." + "enum": ["cosmos", "evm_native", "erc20"] }, - "name": { + "evm_native_asset_name": { "type": "string", - "minLength": 1, - "description": "The name of the asset." + "minLength": 8, + "pattern": "[a-zA-Z]-native", + "description": "Required for evm_native asset types. A unique identifier for this asset. A native asset's ID should have the suffix -native. e.g. ethereum-native for ethereum." }, - "decimals": { - "type": "integer", - "description": "The decimals value of the asset." + "denom": { + "type": "string", + "minLength": 1, + "description": "Required for cosmos asset types. The denomination of the token." }, "erc20_contract_address": { "type": "string", "minLength": 1, "pattern": "0x[a-zA-Z0-9]*$", - "description": "[OPTIONAL] The ERC20 contract address of the asset." + "description": "Required for erc20 asset types. The ERC20 contract address of the asset." }, - "denom": { + "name": { "type": "string", "minLength": 1, - "description": "[OPTIONAL] The denomination of the token. Either erc20_contract_address or denom should be defined." + "description": "[OPTIONAL] The name of the asset." + }, + "decimals": { + "type": "integer", + "description": "[OPTIONAL] The decimals value of the asset." }, "symbol": { "type": "string", "minLength": 1, - "description": "The symbol of the asset." + "description": "[OPTIONAL] The symbol of the asset." }, "logo_uri": { "type": "string", "format": "uri-reference", "minLength": 1, - "description": "The logo URI of the asset." + "description": "[OPTIONAL] The logo URI of the asset." }, "coingecko_id": { "type": "string", "minLength": 1, - "description": "The coingecko ID of the asset." + "description": "[OPTIONAL] The coingecko ID of the asset." }, "axelar_symbol": { "type": "string", @@ -90,6 +113,10 @@ "type": "boolean", "default": false, "description": "[OPTIONAL] If this asset is fast transferable via Skip Go Fast." + }, + "recommended_symbol": { + "type": "string", + "description": "[OPTIONAL] The recommended symbol for this asset." } } } diff --git a/chains/1/assetlist.json b/chains/1/assetlist.json index e7391a9..b9efae8 100644 --- a/chains/1/assetlist.json +++ b/chains/1/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "ethereum", "assets": [ { - "id": "ethereum-native", + "asset_type": "evm_native", + "evm_native_asset_name": "ethereum-native", "symbol": "ETH", "name": "Ethereum", "axelar_symbol": "WETH", @@ -14,10 +15,10 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg" }, { + "asset_type": "erc20", "name": "USDC", "decimals": 6, "erc20_contract_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "denom": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", diff --git a/chains/10/assetlist.json b/chains/10/assetlist.json index c5d41a2..b69e5d6 100644 --- a/chains/10/assetlist.json +++ b/chains/10/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "optimism", "assets": [ { - "id": "optimism-native", + "asset_type": "evm_native", + "evm_native_asset_name": "optimism-native", "symbol": "ETH", "name": "ETH", "decimals": 18, @@ -11,29 +12,29 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg" }, { + "asset_type": "erc20", "name": "Optimism USDC", "decimals": 6, "erc20_contract_address": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", - "denom": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", "go_fast_enabled": true }, { + "asset_type": "erc20", "name": "Bridged USDC", "decimals": 6, "erc20_contract_address": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", - "denom": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", "symbol": "USDC.e", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/optimism/assets/0x7F5c764cBc14f9669B88837ca1490cCa17c31607/logo.png", "coingecko_id": "bridged-usdc-optimism" }, { + "asset_type": "erc20", "name": "Tether USD", "decimals": 6, "erc20_contract_address": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", - "denom": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", "symbol": "USDT", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/optimism/assets/0x94b008aA00579c1307B0EF2c499aD98a8ce58e58/logo.png", "coingecko_id": "tether" diff --git a/chains/11155111/assetlist.json b/chains/11155111/assetlist.json index 2069a06..69d35d6 100644 --- a/chains/11155111/assetlist.json +++ b/chains/11155111/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "ethereum-sepolia-tesetnet", "assets": [ { + "asset_type": "erc20", "name": "Sepolia USDC", "decimals": 6, "erc20_contract_address": "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238", - "denom": "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/11155420/assetlist.json b/chains/11155420/assetlist.json index 62edf71..81877b0 100644 --- a/chains/11155420/assetlist.json +++ b/chains/11155420/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "optimism-sepolia-testnet", "assets": [ { + "asset_type": "erc20", "name": "Optimism USDC", "decimals": 6, "erc20_contract_address": "0x5fd84259d66Cd46123540766Be93DFE6D43130D7", - "denom": "0x5fd84259d66Cd46123540766Be93DFE6D43130D7", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/1284/assetlist.json b/chains/1284/assetlist.json index 1147c6b..35f261d 100644 --- a/chains/1284/assetlist.json +++ b/chains/1284/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "moonbeam", "assets": [ { - "id": "moonbeam-native", + "asset_type": "evm_native", + "evm_native_asset_name": "moonbeam-native", "symbol": "GLMR", "name": "Moonbeam", "axelar_symbol": "WGLMR", diff --git a/chains/1329/assetlist.json b/chains/1329/assetlist.json index 38e4018..2c4a119 100644 --- a/chains/1329/assetlist.json +++ b/chains/1329/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "sei", "assets": [ { - "id": "sei-native", + "asset_type": "evm_native", + "evm_native_asset_name": "sei-native", "symbol": "SEI", "name": "Sei", "decimals": 18, @@ -11,28 +12,28 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg" }, { + "asset_type": "erc20", "name": "Wrapped Ether", "decimals": 18, "erc20_contract_address": "0x160345fC359604fC6e70E3c5fAcbdE5F7A9342d8", - "denom": "0x160345fC359604fC6e70E3c5fAcbdE5F7A9342d8", "symbol": "WETH", "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg", "coingecko_id": "ethereum" }, { + "asset_type": "erc20", "name": "USDC", "decimals": 6, "erc20_contract_address": "0x3894085Ef7Ff0f0aeDf52E2A2704928d1Ec074F1", - "denom": "0x3894085Ef7Ff0f0aeDf52E2A2704928d1Ec074F1", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" }, { + "asset_type": "erc20", "name": "Tether USD", "decimals": 6, "erc20_contract_address": "0xB75D0B03c06A926e488e2659DF1A861F860bD3d1", - "denom": "0xB75D0B03c06A926e488e2659DF1A861F860bD3d1", "symbol": "USDT", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdt.svg", "coingecko_id": "tether" diff --git a/chains/137/assetlist.json b/chains/137/assetlist.json index db912c5..c635591 100644 --- a/chains/137/assetlist.json +++ b/chains/137/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "polygon", "assets": [ { - "id": "polygon-native", + "asset_type": "evm_native", + "evm_native_asset_name": "polygon-native", "symbol": "POL", "name": "POL", "axelar_symbol": "WMATIC", @@ -14,38 +15,38 @@ "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-docs/main/public/images/chains/polygon.svg" }, { + "asset_type": "erc20", "name": "Polygon USDC", "decimals": 6, "erc20_contract_address": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", - "denom": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", "go_fast_enabled": true }, { + "asset_type": "erc20", "name": "Dai Stablecoin", "decimals": 18, "erc20_contract_address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", - "denom": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/polygon/assets/0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063/logo.png", "coingecko_id": "dai" }, { + "asset_type": "erc20", "name": "Tether USD", "decimals": 6, "erc20_contract_address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", - "denom": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/polygon/assets/0xc2132D05D31c914a87C6611C10748AEb04B58e8F/logo.png", "coingecko_id": "tether" }, { + "asset_type": "erc20", "name": "Wrapped Ether", "decimals": 18, "erc20_contract_address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", - "denom": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/polygon/assets/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619/logo.png", "coingecko_id": "weth" diff --git a/chains/169/assetlist.json b/chains/169/assetlist.json index d8f014f..3330e3e 100644 --- a/chains/169/assetlist.json +++ b/chains/169/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "manta-pacific", "assets": [ { - "id": "manta-pacific-native", + "asset_type": "evm_native", + "evm_native_asset_name": "manta-pacific-native", "symbol": "ETH", "name": "ETH", "decimals": 18, @@ -11,10 +12,10 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg" }, { + "asset_type": "erc20", "name": "TIA.n", "decimals": 6, "erc20_contract_address": "0x6Fae4D9935E2fcb11fC79a64e917fb2BF14DaFaa", - "denom": "0x6Fae4D9935E2fcb11fC79a64e917fb2BF14DaFaa", "symbol": "TIA.n", "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png", "coingecko_id": "bridged-tia-hyperlane" diff --git a/chains/250/assetlist.json b/chains/250/assetlist.json index 73364f4..ff061e9 100644 --- a/chains/250/assetlist.json +++ b/chains/250/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "fantom", "assets": [ { - "id": "fantom-native", + "asset_type": "evm_native", + "evm_native_asset_name": "fantom-native", "symbol": "FTM", "name": "Fantom", "axelar_symbol": "WFTM", diff --git a/chains/314/assetlist.json b/chains/314/assetlist.json index 50ae561..e7a1b96 100644 --- a/chains/314/assetlist.json +++ b/chains/314/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "filecoin", "assets": [ { - "id": "filecoin-native", + "asset_type": "evm_native", + "evm_native_asset_name": "filecoin-native", "symbol": "FIL", "name": "FIL", "axelar_symbol": "WFIL", diff --git a/chains/42161/assetlist.json b/chains/42161/assetlist.json index 77fc8a8..62041a3 100644 --- a/chains/42161/assetlist.json +++ b/chains/42161/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "arbitrum", "assets": [ { - "id": "arbitrum-native", + "asset_type": "evm_native", + "evm_native_asset_name": "arbitrum-native", "symbol": "ETH", "name": "ETH", "decimals": 18, @@ -11,56 +12,56 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg" }, { + "asset_type": "erc20", "name": "Arbitrum USDC", "decimals": 6, "erc20_contract_address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", - "denom": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", "go_fast_enabled": true }, { + "asset_type": "erc20", "name": "TIA.n", "decimals": 6, "erc20_contract_address": "0xD56734d7f9979dD94FAE3d67C7e928234e71cD4C", - "denom": "0xD56734d7f9979dD94FAE3d67C7e928234e71cD4C", "symbol": "TIA.n", "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png", "coingecko_id": "bridged-tia-hyperlane" }, { + "asset_type": "erc20", "name": "Dai Stablecoin", "decimals": 18, "erc20_contract_address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", - "denom": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "symbol": "DAI", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/arbitrum/assets/0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1/logo.png", "coingecko_id": "dai" }, { + "asset_type": "erc20", "name": "Bridged USDC", "decimals": 6, "erc20_contract_address": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", - "denom": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", "symbol": "USDC.e", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/arbitrum/assets/0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8/logo.png", "coingecko_id": "bridged-usdc-arbitrum" }, { + "asset_type": "erc20", "name": "Tether USD", "decimals": 6, "erc20_contract_address": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", - "denom": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", "symbol": "USDT", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/arbitrum/assets/0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9/logo.png", "coingecko_id": "tether" }, { + "asset_type": "erc20", "name": "Wrapped Ether", "decimals": 18, "erc20_contract_address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", - "denom": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "symbol": "WETH", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/arbitrum/assets/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1/logo.png", "coingecko_id": "weth" diff --git a/chains/421614/assetlist.json b/chains/421614/assetlist.json index e2c7410..a77fb78 100644 --- a/chains/421614/assetlist.json +++ b/chains/421614/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "arbitrum-sepolia-testnet", "assets": [ { + "asset_type": "erc20", "name": "Arbitrum USDC", "decimals": 6, "erc20_contract_address": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d", - "denom": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/42220/assetlist.json b/chains/42220/assetlist.json index 7a96db6..fd5551b 100644 --- a/chains/42220/assetlist.json +++ b/chains/42220/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "celo", "assets": [ { - "id": "celo-native", + "asset_type": "evm_native", + "evm_native_asset_name": "celo-native", "symbol": "CELO", "name": "CELO", "decimals": 18, diff --git a/chains/43113/assetlist.json b/chains/43113/assetlist.json index 6b605e2..d33a973 100644 --- a/chains/43113/assetlist.json +++ b/chains/43113/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "avalanche-fuji-testnet", "assets": [ { + "asset_type": "erc20", "name": "Avalanche USDC", "decimals": 6, "erc20_contract_address": "0x5425890298aed601595a70ab815c96711a31bc65", - "denom": "0x5425890298aed601595a70ab815c96711a31bc65", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/43114/assetlist.json b/chains/43114/assetlist.json index ebd485b..b5f013d 100644 --- a/chains/43114/assetlist.json +++ b/chains/43114/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "avalanche", "assets": [ { - "id": "avalanche-native", + "asset_type": "evm_native", + "evm_native_asset_name": "avalanche-native", "symbol": "AVAX", "name": "Avalanche", "axelar_symbol": "WAVAX", @@ -14,10 +15,10 @@ "logo_uri": "https://axelarscan.io/logos/chains/avalanche.svg" }, { + "asset_type": "erc20", "name": "Avalanche USDC", "decimals": 6, "erc20_contract_address": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", - "denom": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", diff --git a/chains/56/assetlist.json b/chains/56/assetlist.json index 5d75b85..7eb6752 100644 --- a/chains/56/assetlist.json +++ b/chains/56/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "binance", "assets": [ { - "id": "binance-native", + "asset_type": "evm_native", + "evm_native_asset_name": "binance-native", "symbol": "BNB", "name": "BNB", "axelar_symbol": "WBNB", @@ -14,46 +15,46 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg" }, { + "asset_type": "erc20", "name": "Binance USD", "decimals": 18, "erc20_contract_address": "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56", - "denom": "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56", "symbol": "BUSD", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/smartchain/assets/0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56/logo.png", "coingecko_id": "busd" }, { + "asset_type": "erc20", "name": "Binance ETH", "decimals": 18, "erc20_contract_address": "0x2170Ed0880ac9A755fd29B2688956BD959F933F8", - "denom": "0x2170Ed0880ac9A755fd29B2688956BD959F933F8", "symbol": "ETH", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/smartchain/assets/0x2170Ed0880ac9A755fd29B2688956BD959F933F8/logo.png", "coingecko_id": "ethereum" }, { + "asset_type": "erc20", "name": "Polygon", "decimals": 18, "erc20_contract_address": "0xCC42724C6683B7E57334c4E856f4c9965ED682bD", - "denom": "0xCC42724C6683B7E57334c4E856f4c9965ED682bD", "symbol": "MATIC", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/smartchain/assets/0xCC42724C6683B7E57334c4E856f4c9965ED682bD/logo.png", "coingecko_id": "matic-network" }, { + "asset_type": "erc20", "name": "Binance USDC", "decimals": 18, "erc20_contract_address": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", - "denom": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", "symbol": "USDC", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/smartchain/assets/0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d/logo.png", "coingecko_id": "usd-coin" }, { + "asset_type": "erc20", "name": "Tether USD", "decimals": 18, "erc20_contract_address": "0x55d398326f99059fF775485246999027B3197955", - "denom": "0x55d398326f99059fF775485246999027B3197955", "symbol": "USDT", "logo_uri": "https://assets-cdn.trustwallet.com/blockchains/smartchain/assets/0x55d398326f99059fF775485246999027B3197955/logo.png", "coingecko_id": "tether" diff --git a/chains/59144/assetlist.json b/chains/59144/assetlist.json index 1d704a2..0e1aeda 100644 --- a/chains/59144/assetlist.json +++ b/chains/59144/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "linea", "assets": [ { - "id": "linea-native", + "asset_type": "evm_native", + "evm_native_asset_name": "linea-native", "symbol": "ETH", "name": "ETH", "decimals": 18, diff --git a/chains/80002/assetlist.json b/chains/80002/assetlist.json index 801fddb..d6387ba 100644 --- a/chains/80002/assetlist.json +++ b/chains/80002/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "polygon-sepolia-testnet", "assets": [ { + "asset_type": "erc20", "name": "Polygon USDC", "decimals": 6, "erc20_contract_address": "0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582", - "denom": "0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/81457/assetlist.json b/chains/81457/assetlist.json index 68694c1..ce4b5f2 100644 --- a/chains/81457/assetlist.json +++ b/chains/81457/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "blast", "assets": [ { - "id": "blast-native", + "asset_type": "evm_native", + "evm_native_asset_name": "blast-native", "symbol": "ETH", "name": "ETH", "decimals": 18, diff --git a/chains/8453/assetlist.json b/chains/8453/assetlist.json index 803c9f7..e345ad7 100644 --- a/chains/8453/assetlist.json +++ b/chains/8453/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "base", "assets": [ { - "id": "base-native", + "asset_type": "evm_native", + "evm_native_asset_name": "base-native", "symbol": "ETH", "name": "ETH", "decimals": 18, @@ -11,10 +12,10 @@ "logo_uri": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-blue.svg" }, { + "asset_type": "erc20", "name": "Base USDC", "decimals": 6, "erc20_contract_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", - "denom": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin", diff --git a/chains/84532/assetlist.json b/chains/84532/assetlist.json index 07b058e..3edf957 100644 --- a/chains/84532/assetlist.json +++ b/chains/84532/assetlist.json @@ -3,10 +3,10 @@ "chain_name": "base-sepolia-testnet", "assets": [ { + "asset_type": "erc20", "name": "Base USDC", "decimals": 6, "erc20_contract_address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e", - "denom": "0x036CbD53842c5426634e7929541eC2318f3dCF7e", "symbol": "USDC", "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdc.svg", "coingecko_id": "usd-coin" diff --git a/chains/984122/assetlist.json b/chains/984122/assetlist.json index ca0788c..2977085 100644 --- a/chains/984122/assetlist.json +++ b/chains/984122/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "forma", "assets": [ { - "id": "forma-native", + "asset_type": "evm_native", + "evm_native_asset_name": "forma-native", "symbol": "TIA", "name": "TIA", "decimals": 18, diff --git a/chains/984123/assetlist.json b/chains/984123/assetlist.json index a95b9bd..e97eb30 100644 --- a/chains/984123/assetlist.json +++ b/chains/984123/assetlist.json @@ -3,7 +3,8 @@ "chain_name": "forma-tesetnet", "assets": [ { - "id": "forma-testnet-native", + "asset_type": "evm_native", + "evm_native_asset_name": "forma-testnet-native", "symbol": "TIA", "name": "TIA", "decimals": 18, diff --git a/chains/osmosis-1/assetlist.json b/chains/osmosis-1/assetlist.json index a9683c6..bf2ec60 100644 --- a/chains/osmosis-1/assetlist.json +++ b/chains/osmosis-1/assetlist.json @@ -3,6 +3,7 @@ "chain_name": "osmosis", "assets": [ { + "asset_type": "cosmos", "name": "Osmosis USDC", "decimals": 6, "symbol": "USDC", diff --git a/chains/pacific-1/assetlist.json b/chains/pacific-1/assetlist.json new file mode 100644 index 0000000..e2e8bd9 --- /dev/null +++ b/chains/pacific-1/assetlist.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../assetlist.schema.json", + "chain_name": "sei", + "assets": [ + { + "asset_type": "cosmos", + "name": "USDT", + "decimals": 6, + "symbol": "USDT", + "recommended_symbol": "USDT", + "denom": "ibc/6C00E4AA0CC7618370F81F7378638AE6C48EFF8C9203CE1C2357012B440EBDB7", + "logo_uri": "https://raw.githubusercontent.com/axelarnetwork/axelar-configs/main/images/tokens/usdt.svg", + "coingecko_id": "tether" + } + ] +}