From abdc417e84e20dd5632ffd2180642f49e93ddc1e Mon Sep 17 00:00:00 2001 From: Tanmay Date: Mon, 6 Sep 2021 14:24:19 -0400 Subject: [PATCH 01/76] added new proposal docs --- docs/proposals/dispensation_new_types.md | 97 ++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 docs/proposals/dispensation_new_types.md diff --git a/docs/proposals/dispensation_new_types.md b/docs/proposals/dispensation_new_types.md new file mode 100644 index 0000000000..7817bebfea --- /dev/null +++ b/docs/proposals/dispensation_new_types.md @@ -0,0 +1,97 @@ +# Dispensation Multiple Types +## Concepts + +- We need the ability to add and remove dispensation types.The present design uses an enum for the types . + +- The plan is to replace this enum with a register , which can be controlled by an admin account or through a governance proposal . + + +## Changes + +- All are checks for claimtype are stateless, we do validations by matching the string to the enum value, this would need to be changed to statefull changes , therefore can only be processed in checkTx and deliverTx , and not ValidateBasic.This will change the User Experience a bit becuase the user might not get error responses immediatly , would need to be checked though `raw_log` or `events` . + +> Example : This function called from `dispensation/client/tx.go` +```go= +func GetDistributionTypeFromShortString(distributionType string) (DistributionType, bool) { + switch distributionType { + case "Airdrop": + return DistributionType_DISTRIBUTION_TYPE_AIRDROP, true + case "LiquidityMining": + return DistributionType_DISTRIBUTION_TYPE_LIQUIDITY_MINING, true + case "ValidatorSubsidy": + return DistributionType_DISTRIBUTION_TYPE_VALIDATOR_SUBSIDY, true + default: + return DistributionType_DISTRIBUTION_TYPE_UNSPECIFIED, false + } +} +``` + +> Will change and be called from `dispensation/keeper/msg_server.go` + +```go= +(func (keeper) GetClaimByType (ctx sdk.Context,claimType string) ClaimType {}).IsClaimable +``` + + + +- Changes in validation logic in msg_server for +```go= +func (srv msgServer) CreateUserClaim(ctx context.Context, + claim *types.MsgCreateUserClaim) (*types.MsgCreateClaimResponse, error) + +func (srv msgServer) CreateDistribution(ctx context.Context, + msg *types.MsgCreateDistribution) (*types.MsgCreateDistributionResponse, error) + +``` + +- Changes in +```go= +func (k Keeper) DistributeDrops(ctx sdk.Context, height int64, distributionName string, authorizedRunner string, distributionType types.DistributionType) (*types.DistributionRecords, error) { +if record.DoesTypeSupportClaim() {} +} +``` + +## State + +```go= +type ClaimType struct { + Type : string , + IsClaimable : bool , + IsActive : bool , +} +``` + +## State Transitions + +```go= +func (keeper) SetNewClaimType(ctx sdk.Context,c Claimtype){} { + // Can only be called by admin +} +``` + +## Helpers + +```go= +func (keeper) IsClaimTypeActive (ctx sdk.Context,c Claimtype) bool {} +func (keeper) IsClaimTypeClaimabale (ctx sdk.Context,c Claimtype) bool {} +``` + +## Queries + +```go= +func (keeper) GetAllClaimTypes(ctx sdk.Context)[]ClaimType {} +func (keeper) GetClaimByType(ctx sdk.Context,claimtype string)ClaimType {} + +``` + + +## Migrations + +- Claimtypes for Existing Distribution records would need to be modified, to use `ClaimType` struct instead of the enum. +- Set Claimtypes in InitGenesis + +## Misc Questions + +- We use the same type for Claims and Distributions . It was called distributionType earlier . I am using ClaimType in this doc , but the name is debatable . I would prefer to use a more generic name if possible , and any suggestions for be great . + +- Should we test and move Distribute Records back to block ender / beginner . It would save a lot of the logistics we are dealing with , using the whole run distribution . The mechanism is used in other places in the module , and if tested properly should be doable . From 068fac37893f60cc78f9002990b4e96af09c9bc5 Mon Sep 17 00:00:00 2001 From: James Moore Date: Thu, 9 Sep 2021 14:29:10 -0700 Subject: [PATCH 02/76] Add whitelist script using new hardhat functions --- smart-contracts/scripts/whitelist.ts | 36 ++++++++++ smart-contracts/src/whitelist.ts | 77 ++++++++++++++++++++++ smart-contracts/test/test_newBridgeBank.ts | 7 ++ smart-contracts/tsconfig.json | 10 ++- 4 files changed, 128 insertions(+), 2 deletions(-) create mode 100755 smart-contracts/scripts/whitelist.ts create mode 100644 smart-contracts/src/whitelist.ts diff --git a/smart-contracts/scripts/whitelist.ts b/smart-contracts/scripts/whitelist.ts new file mode 100755 index 0000000000..d70aa15738 --- /dev/null +++ b/smart-contracts/scripts/whitelist.ts @@ -0,0 +1,36 @@ +import * as hardhat from "hardhat"; +import {container} from "tsyringe"; +import {DeployedBridgeBank, requiredEnvVar} from "../src/contractSupport"; +import {DeploymentName, HardhatRuntimeEnvironmentToken} from "../src/tsyringe/injectionTokens"; +import {setupRopstenDeployment, setupSifchainMainnetDeployment} from "../src/hardhatFunctions"; +import {SifchainContractFactories} from "../src/tsyringe/contracts"; +import {getWhitelistItems} from "../src/whitelist"; + +async function main() { + container.register(HardhatRuntimeEnvironmentToken, {useValue: hardhat}) + const deploymentName = requiredEnvVar("DEPLOYMENT_NAME") + container.register(DeploymentName, {useValue: deploymentName}) + + switch (hardhat.network.name) { + case "ropsten": + await setupRopstenDeployment(container, hardhat, deploymentName) + break + case "mainnet": + case "hardhat": + case "localhost": + await setupSifchainMainnetDeployment(container, hardhat, deploymentName) + break + } + + const bridgeBank = await container.resolve(DeployedBridgeBank).contract + const btf = await container.resolve(SifchainContractFactories).bridgeToken + const result = await getWhitelistItems(bridgeBank, btf) + console.log(JSON.stringify(result)) +} + +main() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/smart-contracts/src/whitelist.ts b/smart-contracts/src/whitelist.ts new file mode 100644 index 0000000000..75af30365d --- /dev/null +++ b/smart-contracts/src/whitelist.ts @@ -0,0 +1,77 @@ +import {BridgeBank, BridgeToken__factory} from "../build"; + +interface LogWhiteListUpdateRawData { + token: string + enabled: boolean, + blockNumber: number + transactionIndex: number +} + +interface Erc20Data { + name: string + symbol: string + decimals: number + address: string +} + +interface WhitelistItem { + logData: LogWhiteListUpdateRawData + erc20Data: Erc20Data +} + +/** + * Get the raw log entries for whitelisted tokens. + * + * Use getWhitelistItems if you also need ERC20 data. + * + * @param bridgeBank + */ +export async function getWhitelistRawItems( + bridgeBank: BridgeBank +): Promise { + const whitelistUpdates = await bridgeBank.queryFilter(bridgeBank.filters.LogWhiteListUpdate()) + return whitelistUpdates.map(x => { + return { + token: x.args._token, + enabled: x.args._value, + blockNumber: x.blockNumber, + transactionIndex: x.transactionIndex + } + }) +} + +/** + * Get whitelisted tokens and attach ERC20 data also. + * + * Use getWhitelistRawItems if you don't need the ERC20 data. + * + * @param bridgeBank + * @param bridgeTokenFactory + */ +export async function getWhitelistItems( + bridgeBank: BridgeBank, + bridgeTokenFactory: BridgeToken__factory +): Promise { + const rawItems = await getWhitelistRawItems(bridgeBank) + const xs = rawItems.map(async x => { + const erc20Data = await getErc20Data(x.token, bridgeTokenFactory) + return { + erc20Data, + logData: x + } + }) + return Promise.all(xs) +} + +export async function getErc20Data( + address: string, + bridgeTokenFactory: BridgeToken__factory +): Promise { + const bridgeToken = bridgeTokenFactory.attach(address) + return { + symbol: await bridgeToken.symbol(), + decimals: await bridgeToken.decimals(), + name: await bridgeToken.name(), + address: bridgeToken.address + } +} diff --git a/smart-contracts/test/test_newBridgeBank.ts b/smart-contracts/test/test_newBridgeBank.ts index 40f8b76fab..ddfb1a33cb 100644 --- a/smart-contracts/test/test_newBridgeBank.ts +++ b/smart-contracts/test/test_newBridgeBank.ts @@ -23,6 +23,7 @@ import {SignerWithAddress} from "@nomiclabs/hardhat-ethers/signers"; import {DeployedBridgeBank} from "../src/contractSupport"; import {HardhatRuntimeEnvironment} from "hardhat/types"; import {impersonateAccount, setupSifchainMainnetDeployment} from "../src/hardhatFunctions"; +import {getErc20Data, getWhitelistItems, getWhitelistRawItems} from "../src/whitelist"; chai.use(solidity) @@ -94,6 +95,12 @@ describe("BridgeBank", () => { )).to.changeTokenBalance(testToken, sender, smallAmount.mul(-1)) }) + it("should read the whitelist", async () => { + const btf = await container.resolve(SifchainContractFactories).bridgeToken + const whitelistItems = await getWhitelistItems(bridgeBank, btf) + expect(whitelistItems.length).to.eq(2) + }) + it("should fail to lock a test token to an invalid address", async () => { await expect(bridgeBank.connect(sender).lock( invalidRecipient, diff --git a/smart-contracts/tsconfig.json b/smart-contracts/tsconfig.json index e4ea91ccb4..a98d62b7f5 100644 --- a/smart-contracts/tsconfig.json +++ b/smart-contracts/tsconfig.json @@ -10,7 +10,13 @@ "resolveJsonModule": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, - "strictPropertyInitialization": true + "strictPropertyInitialization": true, + "lib": [ + "dom", + "es5", + "scripthost", + "es2015.promise" + ] }, "allowJs": true, "include": [ @@ -19,4 +25,4 @@ "./deploy", "./recover/test" ] -} \ No newline at end of file +} From 1b1b7bbb175e1788492dbaf31020d66b38a6c458 Mon Sep 17 00:00:00 2001 From: James Moore Date: Thu, 9 Sep 2021 15:23:23 -0700 Subject: [PATCH 03/76] hardhat script setup cleanup --- smart-contracts/scripts/bulk_set_whitelist.ts | 4 +- smart-contracts/scripts/whitelist.ts | 20 ++------ smart-contracts/src/hardhatFunctions.ts | 49 +++++++++---------- smart-contracts/tsconfig.json | 3 +- 4 files changed, 30 insertions(+), 46 deletions(-) diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index 9b3eeb1c78..4e1f4fe7b6 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -47,7 +47,7 @@ async function main() { const useForking = !!process.env["USE_FORKING"]; if (useForking) - await impersonateBridgeBankAccounts(container, hardhat, deploymentName) + await impersonateBridgeBankAccounts(container, hardhat) const whitelistData = await readTokenData(process.env["WHITELIST_DATA"] ?? "/tmp/nothing") @@ -89,4 +89,4 @@ main() .catch((error) => { console.error(error); process.exit(1); - }); \ No newline at end of file + }); diff --git a/smart-contracts/scripts/whitelist.ts b/smart-contracts/scripts/whitelist.ts index d70aa15738..d42690a0ff 100755 --- a/smart-contracts/scripts/whitelist.ts +++ b/smart-contracts/scripts/whitelist.ts @@ -1,26 +1,14 @@ import * as hardhat from "hardhat"; import {container} from "tsyringe"; -import {DeployedBridgeBank, requiredEnvVar} from "../src/contractSupport"; -import {DeploymentName, HardhatRuntimeEnvironmentToken} from "../src/tsyringe/injectionTokens"; -import {setupRopstenDeployment, setupSifchainMainnetDeployment} from "../src/hardhatFunctions"; +import {DeployedBridgeBank} from "../src/contractSupport"; +import {HardhatRuntimeEnvironmentToken} from "../src/tsyringe/injectionTokens"; +import {setupDeployment} from "../src/hardhatFunctions"; import {SifchainContractFactories} from "../src/tsyringe/contracts"; import {getWhitelistItems} from "../src/whitelist"; async function main() { container.register(HardhatRuntimeEnvironmentToken, {useValue: hardhat}) - const deploymentName = requiredEnvVar("DEPLOYMENT_NAME") - container.register(DeploymentName, {useValue: deploymentName}) - - switch (hardhat.network.name) { - case "ropsten": - await setupRopstenDeployment(container, hardhat, deploymentName) - break - case "mainnet": - case "hardhat": - case "localhost": - await setupSifchainMainnetDeployment(container, hardhat, deploymentName) - break - } + await setupDeployment(container) const bridgeBank = await container.resolve(DeployedBridgeBank).contract const btf = await container.resolve(SifchainContractFactories).bridgeToken diff --git a/smart-contracts/src/hardhatFunctions.ts b/smart-contracts/src/hardhatFunctions.ts index 3391dbe907..1606cd05e6 100644 --- a/smart-contracts/src/hardhatFunctions.ts +++ b/smart-contracts/src/hardhatFunctions.ts @@ -6,11 +6,11 @@ import { CosmosBridgeMainnetUpgradeAdmin, DeploymentChainId, DeploymentDirectory, - DeploymentName + DeploymentName, + HardhatRuntimeEnvironmentToken } from "./tsyringe/injectionTokens"; -import {BridgeToken, BridgeToken__factory, ERC20} from "../build"; +import {BridgeToken, BridgeToken__factory} from "../build"; import {SignerWithAddress} from "@nomiclabs/hardhat-ethers/signers"; -import {NotNativeCurrencyAddress} from "./ethereumAddress"; import {DeployedBridgeBank, DeployedBridgeToken} from "./contractSupport"; export const eRowanMainnetAddress = "0x07bac35846e5ed502aa91adf6a9e7aa210f2dcbe" @@ -74,24 +74,30 @@ export async function setNewEthBalance( ]); } -export async function setupSifchainMainnetDeployment(c: DependencyContainer, hre: HardhatRuntimeEnvironment, deploymentName: string) { - c.register(DeploymentDirectory, {useValue: "./deployments"}) - c.register(DeploymentName, {useValue: deploymentName}) - // We'd like to be able to use chainId from the provider, - // but it doesn't actually work. It returns 1 even when - // you're looking at forked ropsten. - // const chainId = (await hre.ethers.provider.getNetwork()).chainId - let chainId = 0; - switch (deploymentName) { +export async function setupDeployment(c: DependencyContainer) { + const hre = c.resolve(HardhatRuntimeEnvironmentToken) as HardhatRuntimeEnvironment + let deploymentName = process.env["DEPLOYMENT_NAME"]; + switch(deploymentName) { case "sifchain": case "sifchain-1": - chainId = 1 + setupSifchainMainnetDeployment(c, hre, deploymentName) + break + case undefined: break default: - chainId = 3 + setupRopstenDeployment(c, hre, deploymentName) break } - c.register(DeploymentChainId, {useValue: chainId}) +} + +export async function setupSifchainMainnetDeployment(c: DependencyContainer, hre: HardhatRuntimeEnvironment, deploymentName: "sifchain" | "sifchain-1") { + c.register(DeploymentDirectory, {useValue: "./deployments"}) + c.register(DeploymentName, {useValue: deploymentName}) + // We'd like to be able to use chainId from the provider, + // but it doesn't actually work. It returns 1 even when + // you're looking at forked ropsten. + // const chainId = (await hre.ethers.provider.getNetwork()).chainId + c.register(DeploymentChainId, {useValue: 1}) const bridgeTokenFactory = await hre.ethers.getContractFactory("BridgeToken") as BridgeToken__factory // BridgeToken for Rowan doesn't have a json file in deployments, so we need to build DeployedBridgeToken by hand @@ -106,7 +112,7 @@ export async function setupSifchainMainnetDeployment(c: DependencyContainer, hre c.register(DeployedBridgeToken, {useValue: syntheticBridgeToken as DeployedBridgeToken}) } -export async function impersonateBridgeBankAccounts(c: DependencyContainer, hre: HardhatRuntimeEnvironment, deploymentName: string) { +export async function impersonateBridgeBankAccounts(c: DependencyContainer, hre: HardhatRuntimeEnvironment) { const bridgeBank = await c.resolve(DeployedBridgeBank).contract const operator = await bridgeBank.operator() const owner = await bridgeBank.owner() @@ -123,14 +129,3 @@ export async function setupRopstenDeployment(c: DependencyContainer, hre: Hardha c.register(DeploymentName, {useValue: deploymentName}) c.register(DeploymentChainId, {useValue: 3}) } - -export async function approveThenDo( - token: ERC20, - agent: NotNativeCurrencyAddress, - amount: BigNumberish, - account: SignerWithAddress, - fn: () => Promise -) { - await token.connect(account).approve(agent.address, amount) - return fn() -} diff --git a/smart-contracts/tsconfig.json b/smart-contracts/tsconfig.json index a98d62b7f5..7e6042724c 100644 --- a/smart-contracts/tsconfig.json +++ b/smart-contracts/tsconfig.json @@ -15,7 +15,8 @@ "dom", "es5", "scripthost", - "es2015.promise" + "es2015.promise", + "es2015.symbol" ] }, "allowJs": true, From e22c25da7d4a66520c79c15b020c7b677bbad8fb Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Fri, 10 Sep 2021 17:42:23 +0200 Subject: [PATCH 04/76] Enable ibc export and conversion for rowan + ceth --- .../tokenregistration/generate-eth-devnet.sh | 3 + ...ister-devnet.sh => register-eth-devnet.sh} | 2 +- .../sifchain-devnet-1/ceth.json | 1 + .../sifchain-devnet-1/cusdc.json | 1 + .../sifchain-devnet-1/cusdt.json | 1 + .../sifchain-devnet-1/rowan.json | 1 + .../sifchain-devnet-1/xeth.json | 1 + .../sifchain-devnet-1/xrowan.json | 1 + .../template/generate-all-eth.sh | 68 +++++++++++++++++ .../template/register-all-eth.sh | 73 +++++++++++++++++++ 10 files changed, 151 insertions(+), 1 deletion(-) create mode 100755 scripts/ibc/tokenregistration/generate-eth-devnet.sh rename scripts/ibc/tokenregistration/{register-devnet.sh => register-eth-devnet.sh} (88%) create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json create mode 100755 scripts/ibc/tokenregistration/template/generate-all-eth.sh create mode 100755 scripts/ibc/tokenregistration/template/register-all-eth.sh diff --git a/scripts/ibc/tokenregistration/generate-eth-devnet.sh b/scripts/ibc/tokenregistration/generate-eth-devnet.sh new file mode 100755 index 0000000000..41a91bac4c --- /dev/null +++ b/scripts/ibc/tokenregistration/generate-eth-devnet.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-devnet-1 ./template/generate-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-devnet.sh b/scripts/ibc/tokenregistration/register-eth-devnet.sh similarity index 88% rename from scripts/ibc/tokenregistration/register-devnet.sh rename to scripts/ibc/tokenregistration/register-eth-devnet.sh index 526dc3eeb8..040c83cd1a 100755 --- a/scripts/ibc/tokenregistration/register-devnet.sh +++ b/scripts/ibc/tokenregistration/register-eth-devnet.sh @@ -2,4 +2,4 @@ SIFCHAIN_ID=sifchain-devnet-1 \ KEYRING_BACKEND=test \ - SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all-ibc.sh \ No newline at end of file + SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json new file mode 100644 index 0000000000..1360b5e75a --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json new file mode 100644 index 0000000000..8149c6199d --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json new file mode 100644 index 0000000000..c470c44324 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json new file mode 100644 index 0000000000..5f0cb0f633 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json new file mode 100644 index 0000000000..e938a40347 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json new file mode 100644 index 0000000000..d9ae150872 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/template/generate-all-eth.sh b/scripts/ibc/tokenregistration/template/generate-all-eth.sh new file mode 100755 index 0000000000..d966042199 --- /dev/null +++ b/scripts/ibc/tokenregistration/template/generate-all-eth.sh @@ -0,0 +1,68 @@ +#!/bin/sh + +# ROWAN + +sifnoded q tokenregistry generate \ + --token_base_denom=rowan \ + --token_decimals=18 \ + --token_unit_denom=rowan \ + --token_ibc_counterparty_denom=xrowan \ + --token_display_name="Rowan" \ + --token_external_symbol="eRowan" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/rowan.json + +sifnoded q tokenregistry generate \ + --token_base_denom=xrowan \ + --token_decimals=10 \ + --token_unit_denom=rowan \ + --token_display_name="Rowan" \ + --token_external_symbol="eRowan" \ + --token_permission_clp=false \ + --token_permission_ibc_export=false \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/xrowan.json + +# CETH + +sifnoded q tokenregistry generate \ + --token_base_denom=ceth \ + --token_decimals=18 \ + --token_ibc_counterparty_denom=xeth \ + --token_display_name="ETH" \ + --token_external_symbol="ETH" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/ceth.json + +sifnoded q tokenregistry generate \ + --token_base_denom=xeth \ + --token_decimals=10 \ + --token_unit_denom=ceth \ + --token_display_name="ETH" \ + --token_external_symbol="ETH" \ + --token_permission_clp=false \ + --token_permission_ibc_export=false \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/xeth.json + +# CUSDC + +sifnoded q tokenregistry generate \ + --token_base_denom=cusdc \ + --token_decimals=6 \ + --token_display_name="USDC" \ + --token_external_symbol="USDC" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/cusdc.json + +# CUSDT + +sifnoded q tokenregistry generate \ + --token_base_denom=cusdt \ + --token_decimals=6 \ + --token_display_name="USDC" \ + --token_external_symbol="USDC" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true > ./$SIFCHAIN_ID/cusdt.json diff --git a/scripts/ibc/tokenregistration/template/register-all-eth.sh b/scripts/ibc/tokenregistration/template/register-all-eth.sh new file mode 100755 index 0000000000..1d4c27add0 --- /dev/null +++ b/scripts/ibc/tokenregistration/template/register-all-eth.sh @@ -0,0 +1,73 @@ +#!/bin/sh + +# Sifchain network id +# SIFCHAIN_ID="" +# Sifchain node uri +# SIF_NODE="" +# Sifchain token registry address +TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" +# Admin's keyring backend with token registry address +#KEYRING_BACKEND="" + +# CETH + +sifnoded tx tokenregistry register $SIFCHAIN_ID/xeth.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +# register conversion denom before setting the link here. +sifnoded tx tokenregistry register $SIFCHAIN_ID/ceth.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +# ROWAN + +sifnoded tx tokenregistry register $SIFCHAIN_ID/xrowan.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +sifnoded tx tokenregistry register $SIFCHAIN_ID/rowan.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +# CUSDC + +sifnoded tx tokenregistry register $SIFCHAIN_ID/cusdc.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +# CUSDT + +sifnoded tx tokenregistry register $SIFCHAIN_ID/cusdt.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block From 2eae2312d6a9ee27493da1024f588865f6066a9b Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Fri, 10 Sep 2021 18:24:06 +0200 Subject: [PATCH 05/76] Added terra uluna to devnet --- ...e-eth-devnet.sh => generate-devnet-eth.sh} | 0 ...r-eth-devnet.sh => register-devnet-eth.sh} | 0 .../tokenregistration/register-devnet-ibc.sh | 5 ++++ .../sifchain-devnet-1/terra.json | 27 +++++++++++++++++++ .../template/generate-all-ibc.sh | 20 +++++++++++++- .../template/register-all-ibc.sh | 12 ++++++++- 6 files changed, 62 insertions(+), 2 deletions(-) rename scripts/ibc/tokenregistration/{generate-eth-devnet.sh => generate-devnet-eth.sh} (100%) rename scripts/ibc/tokenregistration/{register-eth-devnet.sh => register-devnet-eth.sh} (100%) create mode 100755 scripts/ibc/tokenregistration/register-devnet-ibc.sh create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/terra.json diff --git a/scripts/ibc/tokenregistration/generate-eth-devnet.sh b/scripts/ibc/tokenregistration/generate-devnet-eth.sh similarity index 100% rename from scripts/ibc/tokenregistration/generate-eth-devnet.sh rename to scripts/ibc/tokenregistration/generate-devnet-eth.sh diff --git a/scripts/ibc/tokenregistration/register-eth-devnet.sh b/scripts/ibc/tokenregistration/register-devnet-eth.sh similarity index 100% rename from scripts/ibc/tokenregistration/register-eth-devnet.sh rename to scripts/ibc/tokenregistration/register-devnet-eth.sh diff --git a/scripts/ibc/tokenregistration/register-devnet-ibc.sh b/scripts/ibc/tokenregistration/register-devnet-ibc.sh new file mode 100755 index 0000000000..526dc3eeb8 --- /dev/null +++ b/scripts/ibc/tokenregistration/register-devnet-ibc.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-devnet-1 \ + KEYRING_BACKEND=test \ + SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all-ibc.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/terra.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/terra.json new file mode 100644 index 0000000000..1a6c874be5 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/terra.json @@ -0,0 +1,27 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", + "base_denom": "uluna", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "Luna", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + } + ] +} diff --git a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh index 8d97acfedd..7da15398cc 100755 --- a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh @@ -149,4 +149,22 @@ sifnoded q tokenregistry generate \ echo "\n\ngenerated entry for $REGEN_CHAIN_ID" -cat $SIFCHAIN_ID/regen.json | jq \ No newline at end of file +cat $SIFCHAIN_ID/regen.json | jq + +sifnoded q tokenregistry generate \ + --token_base_denom=uluna \ + --token_ibc_counterparty_chain_id=bombay-10 \ + --token_ibc_channel_id=channel-123 \ + --token_ibc_counterparty_channel_id=channel-3 \ + --token_ibc_counterparty_denom="" \ + --token_unit_denom="" \ + --token_decimals=6 \ + --token_display_name="Luna" \ + --token_external_symbol="" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true | jq > $SIFCHAIN_ID/terra.json + +echo "\n\ngenerated entry for bombay-10" + +cat $SIFCHAIN_ID/terra.json | jq \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all-ibc.sh b/scripts/ibc/tokenregistration/template/register-all-ibc.sh index ae75bb3fc3..0480189cea 100755 --- a/scripts/ibc/tokenregistration/template/register-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/register-all-ibc.sh @@ -77,4 +77,14 @@ sifnoded tx tokenregistry register ./$SIFCHAIN_ID/regen.json \ --keyring-backend $KEYRING_BACKEND \ --gas-prices=0.5rowan \ --gas-adjustment=1.5 \ - --broadcast-mode=block \ No newline at end of file + --broadcast-mode=block + +# TERRA +sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block From d50218eac1c896ed5734b1feb4c6e760305ed8b0 Mon Sep 17 00:00:00 2001 From: austinobombino Date: Tue, 14 Sep 2021 21:52:28 -0700 Subject: [PATCH 06/76] whitelist new eth tokens --- .../sifchain-1/sifchain-1-tokenregistry.json | 315 ++++++++++++++++++ 1 file changed, 315 insertions(+) diff --git a/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json index d05830bbf2..7d54f8742b 100644 --- a/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json @@ -1386,6 +1386,321 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdon", + "base_denom": "cdon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmetis", + "base_denom": "cmetis", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czcx", + "base_denom": "czcx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cfxs", + "base_denom": "cfxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cfrax", + "base_denom": "cfrax", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckft", + "base_denom": "ckft", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "czcn", + "base_denom": "czcn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csaito", + "base_denom": "csaito", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdfyn", + "base_denom": "cdfyn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdnxc", + "base_denom": "cdnxc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cern", + "base_denom": "cern", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpols", + "base_denom": "cpols", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caxs", + "base_denom": "caxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmatic", + "base_denom": "cmatic", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctoke", + "base_denom": "ctoke", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, { "is_whitelisted": true, "decimals": "6", From bedd42c3938c11b8565077fc5b7eea9ad26cb640 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 17 Sep 2021 16:47:02 -0300 Subject: [PATCH 07/76] tokenDetails: only allow symbols without spaces and/or special characters --- smart-contracts/scripts/fetchTokenDetails.js | 155 ++++++++++--------- 1 file changed, 85 insertions(+), 70 deletions(-) diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index 588c18d834..93cfe04cdc 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -20,73 +20,88 @@ * $ npx hardhat run scripts/fetchTokenDetails.js --network mainnet */ - require("dotenv").config(); - const fs = require('fs'); - const { ethers } = require("hardhat"); - - const addressListFile = process.env.ADDRESS_LIST_SOURCE; - const destinationFile = process.env.ADDRESS_LIST_DESTINATION; - - async function main() { - print('yellow', 'Starting...', true); - - const ERC20Factory = await ethers.getContractFactory("BridgeToken"); - - const data = fs.readFileSync(addressListFile, 'utf8'); - const addressList = JSON.parse(data); - - print('yellow', `Will fetch data for the following addresses:\n${addressList.join(', ')}`, true); - - const finalList = []; - - let address; - for (let i = 0; i < addressList.length; i++) { - try { - address = addressList[i]; - console.log(`Processing token ${address}... Please wait...`); - const instance = await ERC20Factory.attach(address); - const name = await instance.name(); - const symbol = await instance.symbol(); - const decimals = await instance.decimals(); - - finalList.push({ - address, - name, - symbol, - decimals - }); - - print('green', `--> Processed token "${name}" (${symbol}) successfully: ${decimals} decimals.`, true); - } catch(e) { - print('red', `--> Failed to fetch details of token ${address}: ${e.message}`); - } - } - - // The output file expects this format: - const output = { - array: finalList - } - - fs.writeFileSync(destinationFile, JSON.stringify(output, null, 2)); - - print('cyan', `DONE! These results have been written to ${destinationFile}:`); - print('cyan', JSON.stringify(finalList, null, 2)); - } - - const colors = { - green: '\x1b[42m\x1b[37m', - red: '\x1b[41m\x1b[37m', - yellow: '\x1b[33m', - cyan: '\x1b[36m', - close: '\x1b[0m' - } - function print(color, message, breakLine) { - const lb = breakLine ? '\n' : ''; - console.log(`${colors[color]}${message}${colors.close}${lb}`); - } - - main() - .catch((error) => { - console.error({ error }); - }) - .finally(() => process.exit(0)) \ No newline at end of file +require("dotenv").config(); +const fs = require('fs'); +const { ethers } = require("hardhat"); + +const addressListFile = process.env.ADDRESS_LIST_SOURCE; +const destinationFile = process.env.ADDRESS_LIST_DESTINATION; + +async function main() { + print('yellow', 'Starting...', true); + + const ERC20Factory = await ethers.getContractFactory("BridgeToken"); + + const data = fs.readFileSync(addressListFile, 'utf8'); + const addressList = JSON.parse(data); + + print('yellow', `Will fetch data for the following addresses:\n${addressList.join(', ')}`, true); + + const finalList = []; + + let address; + for (let i = 0; i < addressList.length; i++) { + try { + address = addressList[i]; + console.log(`Processing token ${address}... Please wait...`); + const instance = await ERC20Factory.attach(address); + const name = await instance.name(); + const decimals = await instance.decimals(); + let symbol = await instance.symbol(); + + if(!isValidSymbol(symbol)) { + print('red', `Skipping token ${address} (${name}) because it's symbol has spaces or special characters: ${symbol}`); + continue; + } + + finalList.push({ + address, + name, + symbol, + decimals + }); + + print('green', `--> Processed token "${name}" (${symbol}) successfully: ${decimals} decimals.`, true); + } catch(e) { + print('red', `--> Failed to fetch details of token ${address}: ${e.message}`); + } + } + + // The output file expects this format: + const output = { + array: finalList + } + + fs.writeFileSync(destinationFile, JSON.stringify(output, null, 2)); + + print('cyan', `DONE! These results have been written to ${destinationFile}:`); + print('cyan', JSON.stringify(finalList, null, 2)); +} + +const colors = { + green: '\x1b[42m\x1b[37m', + red: '\x1b[41m\x1b[37m', + yellow: '\x1b[33m', + cyan: '\x1b[36m', + close: '\x1b[0m' +} +function print(color, message, breakLine) { + const lb = breakLine ? '\n' : ''; + console.log(`${colors[color]}${message}${colors.close}${lb}`); +} + +/** +* Will return false for a symbol that has spaces and/or special characters in it +* @param {string} symbol +* @returns {bool} does the symbol match the RegExp? +*/ +function isValidSymbol(symbol) { + const regexp = new RegExp('^[a-zA-Z0-9]*$'); + return regexp.test(symbol); +} + +main() + .catch((error) => { + console.error({ error }); + }) + .finally(() => process.exit(0)) \ No newline at end of file From 1da68b895869f779dc5e04380b76bb8897f69b74 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 17 Sep 2021 19:11:51 -0300 Subject: [PATCH 08/76] WIP: unified script for whitelisting --- smart-contracts/LimitUpdating.md | 25 +++- .../whitelist_mainnet_update_17_Sep_2021.json | 139 ++++++++++++++++++ smart-contracts/package.json | 5 +- smart-contracts/scripts/bulk_set_whitelist.ts | 26 +++- smart-contracts/scripts/fetchTokenDetails.js | 56 ++++++- 5 files changed, 240 insertions(+), 11 deletions(-) create mode 100644 smart-contracts/data/whitelist_mainnet_update_17_Sep_2021.json diff --git a/smart-contracts/LimitUpdating.md b/smart-contracts/LimitUpdating.md index 89caec9d7b..9b4256ee66 100644 --- a/smart-contracts/LimitUpdating.md +++ b/smart-contracts/LimitUpdating.md @@ -1,6 +1,29 @@ # Update whitelisted tokens on mainnet -If you are trying to whitelist many token addresses at once, you will need to use the bulk_set_whitelist.ts script. +If you are trying to whitelist many token addresses at once, you will need to use the `yarn whitelist:run` script. + +1) Before runnig the script, go to the data folder and create a file called address_list_source.json, or edit it so +that it has only the addresses you want to whitelist. The contents of the file should have a list of addresses, like so: +[ + "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", + "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" +] + +2) Now, edit you .env file adding the following variables: +MAINNET_URL=https://eth-mainnet.alchemyapi.io/v2/ZGe5q0xD06oCAHiwf6ZAexnzGKSPrS5P +MAINNET_PRIVATE_KEY_OPERATOR=e67825808c9642d98d16b5794da4582432cb159610ff3934e8a0bac074e725f2 +ACTIVE_PRIVATE_KEY=MAINNET_PRIVATE_KEY_OPERATOR +BRIDGEBANK_ADDRESS=0x6CfD69783E3fFb44CBaaFF7F509a4fcF0d8e2835 +DEPLOYMENT_NAME=sifchain-1 +ADDRESS_LIST_SOURCE="data/address_list_source.json" + +Expected usage: first, set the .env variable ADDRESS_LIST_SOURCE with the path for + * the file that contains a list of addresses in the following format: + * + * + * + * EXAMPLE (.env): + * ADDRESS_LIST_SOURCE="data/testAddressList.json" Before running the following script go to the data folder and create a file called `whitelist__.json`, for example `whitelist_ethereum_feb_21_2021.json`. Change the name of the file to remove the date and insert the current date. Copy the contents from `whitelist_mainnet_update_postibc.json` into your newly created file and change the addresses to the addresses you want to whitelist. Example: diff --git a/smart-contracts/data/whitelist_mainnet_update_17_Sep_2021.json b/smart-contracts/data/whitelist_mainnet_update_17_Sep_2021.json new file mode 100644 index 0000000000..a2dbdac7ab --- /dev/null +++ b/smart-contracts/data/whitelist_mainnet_update_17_Sep_2021.json @@ -0,0 +1,139 @@ +{ + "array": [ + { + "address": "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", + "name": "Donkey", + "symbol": "DON", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9643.png" + }, + { + "address": "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e", + "name": "Metis Token", + "symbol": "Metis", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9640.png" + }, + { + "address": "0xc52c326331e9ce41f04484d3b5e5648158028804", + "name": "ZEN Exchange Token", + "symbol": "ZCX", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9263.png" + }, + { + "address": "0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0", + "name": "Frax Share", + "symbol": "FXS", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/6953.png" + }, + { + "address": "0x853d955acef822db058eb8505911ed77f175b99e", + "name": "Frax", + "symbol": "FRAX", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/6952.png" + }, + { + "address": "0xEF53462838000184F35f7D991452e5f25110b207", + "name": "Knit Finance", + "symbol": "KFT", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9856.png" + }, + { + "address": "0xb9ef770b6a5e12e45983c5d80545258aa38f3b78", + "name": "0chain", + "symbol": "ZCN", + "decimals": 10, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/2882.png" + }, + { + "address": "0xFa14Fa6958401314851A17d6C5360cA29f74B57B", + "name": "SAITO", + "symbol": "SAITO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9194.png" + }, + { + "address": "0x9695e0114e12c0d3a3636fab5a18e6b737529023", + "name": "DFYN Token", + "symbol": "DFYN", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9511.png" + }, + { + "address": "0x20a8cec5fffea65be7122bcab2ffe32ed4ebf03a", + "name": "DinoX Coin", + "symbol": "DNXC", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/11066.png" + }, + { + "address": "0xbbc2ae13b23d715c30720f079fcd9b4a74093505", + "name": "@EthernityChain $ERN Token", + "symbol": "ERN", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8615.png" + }, + { + "address": "0x83e6f1e41cdd28eaceb20cb649155049fac3d5aa", + "name": "PolkastarterToken", + "symbol": "POLS", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/7208.png" + }, + { + "address": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", + "name": "Axie Infinity Shard", + "symbol": "AXS", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/6783.png" + }, + { + "address": "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", + "name": "Matic Token", + "symbol": "MATIC", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/3890.png" + }, + { + "address": "0x2e9d63788249371f1dfc918a52f8d799f4a38c94", + "name": "Tokemak", + "symbol": "TOKE", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": null + } + ] +} \ No newline at end of file diff --git a/smart-contracts/package.json b/smart-contracts/package.json index bf66d21dd2..0bb3a2ea41 100644 --- a/smart-contracts/package.json +++ b/smart-contracts/package.json @@ -25,6 +25,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/yargs": "^17.0.2", + "axios": "^0.21.4", "big-integer": "^1.6.48", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", @@ -83,7 +84,9 @@ "coverage": "truffle run coverage", "compile": "hardhat compile", "test": "concurrently -r -k -s first \"yarn develop\" \"truffle test --network develop test/test*.js\" ", - "testHardhat": "npx hardhat test test/test_bridgeBankMigration.ts test/test_newBridgeBank.ts" + "testHardhat": "npx hardhat test test/test_bridgeBankMigration.ts test/test_newBridgeBank.ts", + "whitelist:run": "npx hardhat run scripts/fetchTokenDetails.js --network mainnet && npx hardhat run scripts/bulk_set_whitelist.ts --network mainnet", + "whitelist:test": "npx hardhat run scripts/fetchTokenDetails.js --network hardhat && npx hardhat run scripts/bulk_set_whitelist.ts --network hardhat" }, "dependencies": { "concurrently": "^6.2.0", diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index d16009b05f..a2cf2d0bd2 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -22,6 +22,10 @@ import * as fs from "fs"; // Will estimate gas and multiply the result by this value (wiggle room) const GAS_PRICE_BUFFER = 1.2; +// Where to fetch token data from +const sourceFolder = 'data'; +const sourceFile = calculateSourceFilename(); + interface WhitelistTokenData { address: string } @@ -59,7 +63,7 @@ async function main() { if (useForking) await impersonateBridgeBankAccounts(container, hardhat, deploymentName); - const whitelistData = await readTokenData(process.env["WHITELIST_DATA"] ?? "/tmp/nothing"); + const whitelistData = await readTokenData(sourceFile); const bridgeBank = (await container.resolve(DeployedBridgeBank).contract); @@ -132,6 +136,26 @@ function logResult(addressList:Array, receipt:any) { } } +function calculateSourceFilename() { + // setup month names + const monthNames = [ + "Jan", "Feb", "Mar", "Apr", "May", "Jun", + "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" + ]; + + // get current date (we do it manually so that it's not dependant on user's locale) + const today = new Date(); + const day = String(today.getDate()).padStart(2, '0'); + const month = monthNames[today.getMonth()]; + const year = today.getFullYear(); + + // transform it in a string with the following format: + // whitelist_mainnet_update_14_sep_2021.json + const filename = `${sourceFolder}/whitelist_mainnet_update_${day}_${month}_${year}.json`; + + return filename; +} + main() .then(() => process.exit(0)) .catch((error) => { diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index 93cfe04cdc..a9feab1c8b 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -9,12 +9,9 @@ * "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" * ] * - * Then, set the .env variable ADDRESS_LIST_DESTINATION with the destination file - * The script will write the result to that file. * * EXAMPLE (.env): * ADDRESS_LIST_SOURCE="data/testAddressList.json" - * ADDRESS_LIST_DESTINATION="data/tokenData.json" * * Finally, run * $ npx hardhat run scripts/fetchTokenDetails.js --network mainnet @@ -22,10 +19,12 @@ require("dotenv").config(); const fs = require('fs'); +const axios = require('axios'); const { ethers } = require("hardhat"); const addressListFile = process.env.ADDRESS_LIST_SOURCE; -const destinationFile = process.env.ADDRESS_LIST_DESTINATION; +const destinationFolder = 'data'; +const destinationFile = generateDestinationFilename(); async function main() { print('yellow', 'Starting...', true); @@ -34,7 +33,7 @@ async function main() { const data = fs.readFileSync(addressListFile, 'utf8'); const addressList = JSON.parse(data); - + print('yellow', `Will fetch data for the following addresses:\n${addressList.join(', ')}`, true); const finalList = []; @@ -43,22 +42,28 @@ async function main() { for (let i = 0; i < addressList.length; i++) { try { address = addressList[i]; - console.log(`Processing token ${address}... Please wait...`); + console.log(`Processing token ${address}. Please wait...`); const instance = await ERC20Factory.attach(address); const name = await instance.name(); const decimals = await instance.decimals(); - let symbol = await instance.symbol(); + const symbol = await instance.symbol(); if(!isValidSymbol(symbol)) { print('red', `Skipping token ${address} (${name}) because it's symbol has spaces or special characters: ${symbol}`); continue; } + const iconUrl = await getTokenMetadata(address); + finalList.push({ address, name, symbol, - decimals + decimals, + // below, properties that UI cares for: + network: "ethereum", + homeNetwork: "ethereum", + imageUrl: iconUrl, }); print('green', `--> Processed token "${name}" (${symbol}) successfully: ${decimals} decimals.`, true); @@ -100,6 +105,41 @@ function isValidSymbol(symbol) { return regexp.test(symbol); } + +function generateDestinationFilename() { + // setup month names + const monthNames = [ + "Jan", "Feb", "Mar", "Apr", "May", "Jun", + "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" + ]; + + // get current date (we do it manually so that it's not dependant on user's locale) + const today = new Date(); + const day = String(today.getDate()).padStart(2, '0'); + const month = monthNames[today.getMonth()]; + const year = today.getFullYear(); + + // transform it in a string with the following format: + // whitelist_mainnet_update_14_sep_2021.json + const filename = `${destinationFolder}/whitelist_mainnet_update_${day}_${month}_${year}.json`; + + return filename; +} + +async function getTokenMetadata(address) { + const response = await axios.post(process.env.MAINNET_URL, { + "jsonrpc":"2.0", + "method":"alchemy_getTokenMetadata", + "params":[address], + "id":1 + }).catch(e => { + print('red', `-> Cannot find imageUrl. Setting imageUrl to null.`); + return null; + }); + + return response?.data?.result?.logo; +} + main() .catch((error) => { console.error({ error }); From 4884cdd40b4aa7aa1c456cd5f3d686b275edde40 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 17 Sep 2021 20:06:33 -0300 Subject: [PATCH 09/76] unified flow for whitelisting tokens --- smart-contracts/LimitUpdating.md | 68 ------------------ smart-contracts/Whitelist_Update.md | 70 +++++++++++++++++++ smart-contracts/scripts/bulk_set_whitelist.ts | 5 +- smart-contracts/scripts/fetchTokenDetails.js | 19 +---- 4 files changed, 76 insertions(+), 86 deletions(-) delete mode 100644 smart-contracts/LimitUpdating.md create mode 100644 smart-contracts/Whitelist_Update.md diff --git a/smart-contracts/LimitUpdating.md b/smart-contracts/LimitUpdating.md deleted file mode 100644 index 9b4256ee66..0000000000 --- a/smart-contracts/LimitUpdating.md +++ /dev/null @@ -1,68 +0,0 @@ -# Update whitelisted tokens on mainnet - -If you are trying to whitelist many token addresses at once, you will need to use the `yarn whitelist:run` script. - -1) Before runnig the script, go to the data folder and create a file called address_list_source.json, or edit it so -that it has only the addresses you want to whitelist. The contents of the file should have a list of addresses, like so: -[ - "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", - "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" -] - -2) Now, edit you .env file adding the following variables: -MAINNET_URL=https://eth-mainnet.alchemyapi.io/v2/ZGe5q0xD06oCAHiwf6ZAexnzGKSPrS5P -MAINNET_PRIVATE_KEY_OPERATOR=e67825808c9642d98d16b5794da4582432cb159610ff3934e8a0bac074e725f2 -ACTIVE_PRIVATE_KEY=MAINNET_PRIVATE_KEY_OPERATOR -BRIDGEBANK_ADDRESS=0x6CfD69783E3fFb44CBaaFF7F509a4fcF0d8e2835 -DEPLOYMENT_NAME=sifchain-1 -ADDRESS_LIST_SOURCE="data/address_list_source.json" - -Expected usage: first, set the .env variable ADDRESS_LIST_SOURCE with the path for - * the file that contains a list of addresses in the following format: - * - * - * - * EXAMPLE (.env): - * ADDRESS_LIST_SOURCE="data/testAddressList.json" - -Before running the following script go to the data folder and create a file called `whitelist__.json`, for example `whitelist_ethereum_feb_21_2021.json`. Change the name of the file to remove the date and insert the current date. Copy the contents from `whitelist_mainnet_update_postibc.json` into your newly created file and change the addresses to the addresses you want to whitelist. -Example: - -``` -{ - "array": [ - { - "address": "0xa47c8bf37f92abed4a126bda807a7b7498661acd" - }, - { - "address": "0x853d955acef822db058eb8505911ed77f175b99e" - } - ] -} -``` - -Your .env file should have the following variables. -All values here are mocked examples that won't work on the mainnet. -Please change them to match your needs. - -``` -BRIDGEBANK_ADDRESS=0xB5F54ac4466f5ce7E0d8A5cB9FE7b8c0F35B7Ba8 -WHITELIST_DATA=data/whitelist_mainnet_update_14_sep_2021.json -DEPLOYMENT_NAME=sifchain-1 -MAINNET_URL=https://eth-mainnet.alchemyapi.io/v2/ZGe5q0xD06oCAHiwf6ZAexnzGKSPrS5P -MAINNET_PRIVATE_KEY_OPERATOR=c8750aa1c067bbde78beb793e8fa76530b6382a4c0241e5e4a9ec0a0f44dc0d3 -ACTIVE_PRIVATE_KEY=MAINNET_PRIVATE_KEY_OPERATOR -``` - -Make sure MAINNET_PRIVATE_KEY_OPERATOR in your .env file is the private key matching the OPERATOR address and ensure MAINNET_URL is set correctly. -Make sure ACTIVE_PRIVATE_KEY equals MAINNET_PRIVATE_KEY_OPERATOR in your .env file (exactly as in the above example). -Get the bridgebank address and set it in the env var when running the script. -To bulk update the whitelist and add tokens, use bulk_set_whitelist.ts like so: - -``` -npx hardhat run scripts/bulk_set_whitelist.ts --network mainnet -``` - -## Note - -In the previous version of the smart contracts, there was a concept of a max token lock or burn amount. This functionality has been completely removed from the codebase. There is no longer a max lock or burn amount, there is only a token whitelist. Whitelisted tokens may be locked and burned if they are on the whitelist to perform that action. diff --git a/smart-contracts/Whitelist_Update.md b/smart-contracts/Whitelist_Update.md new file mode 100644 index 0000000000..3982d8b53b --- /dev/null +++ b/smart-contracts/Whitelist_Update.md @@ -0,0 +1,70 @@ +# Update whitelisted tokens on mainnet + +If you are trying to whitelist many token addresses at once, you will need to use the `yarn whitelist:run` command. + +1) Before running the script, go to the data folder and create a file called address_list_source.json, or edit it so +that it has only the addresses that you want to whitelist. +The contents of the file should have a list of addresses, like so: +``` +[ + "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", + "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" +] +``` + +2) Now, edit you .env file adding the following variables: +``` +MAINNET_URL=https://eth-mainnet.alchemyapi.io/v2/ZGe5q0xD06oCAHiwf6ZAexnzGKSPrS5P +MAINNET_PRIVATE_KEY_OPERATOR=e67825808c9642d98d16b5794da4582432cb159610ff3934e8a0bac074e725f2 +ACTIVE_PRIVATE_KEY=MAINNET_PRIVATE_KEY_OPERATOR +BRIDGEBANK_ADDRESS=0xB5F54ac4466f5ce7E0d8A5cB9FE7b8c0F35B7Ba8 +DEPLOYMENT_NAME=sifchain-1 +ADDRESS_LIST_SOURCE="data/address_list_source.json" +``` +_Please note that the values of MAINNET_URL and MAINNET_PRIVATE_KEY_OPERATOR have been redacted and won't work on the mainnet. You should change them to your actual mainnet Alchemy URL and the BridgeBank OPERATOR's private key. You may use the other values exactly as they are above._ + +Important: +- Make sure MAINNET_PRIVATE_KEY_OPERATOR in your .env file is the private key matching the OPERATOR address. + +- Ensure MAINNET_URL is set correctly. + +- Make sure ACTIVE_PRIVATE_KEY equals MAINNET_PRIVATE_KEY_OPERATOR (exactly as in the above example). + +- Ensure the BridgeBank address is set correctly. + +To bulk update the whitelist and add tokens, use `yarn whitelist:run` like so: + +``` +yarn whitelist:run +``` + +## More details and next steps +The command above will run two scripts sequentially. +The first script (fetchTokenDetails.js) will fetch metadata from each token address in the initial address list. It will try to fetch name, symbol, decimals and imageUrl from each token. +- Symbols that contain spaces or special characters will be rejected and that token will NOT be added to the whitelist. +- A new file will be created in the data folder. Its name will be something like "whitelist_mainnet_update_14_sep_2021.json", but with today's date. +- If the script fails to fetch imageUrl for a token, it will set imageUrl to `null` in that token data. You may edit it manually later. + +The second script (bulk_set_whitelist.ts) will communicate with the BridgeBank, adding all tokens to the whitelist. + +After both scripts are completed, you will se the message "~~~ DONE ~~~" in your terminal/console. Then, you should verify whether all tokens have been successfully added to the whitelist. All you need to do is read the logs that the scripts have generated, directly in your terminal/console. + +The last step is to create a new UI PR with the newly added tokens. Verify the generated file in the data folder and make sure all tokens have an imageUrl property with an URL assigned to it. If any token doesn't, you'll need to manually find out that token's icon URL and add it there. +Finally, copy all tokens from that file and add them to this file: +`https://github.com/Sifchain/sifchain-ui/blob/develop/ui/core/src/config/networks/ethereum/assets.ethereum.mainnet.json` +(it's in a different repo). Open a PR there and you're done. + +## Testing with a mainnet fork +If you want to test the whitelisting flow, add this variable to your .env: +``` +USE_FORKING=1 +``` + +And run the following command: +``` +yarn whitelist:test +``` + +## Note + +In the previous version of the smart contracts, there was a concept of a max token lock or burn amount. This functionality has been completely removed from the codebase. There is no longer a max lock or burn amount, there is only a token whitelist. Whitelisted tokens may be locked and burned if they are on the whitelist to perform that action. \ No newline at end of file diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index a2cf2d0bd2..0e34b7e5e2 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -1,6 +1,7 @@ /** - * Adds tokens to the whitelist in a batch - * Please read LimitUpdating.md for instructions + * Adds tokens to the whitelist in a batch. + * This script is part of the whitlisting process. + * Please read Whitelist_Update.md for instructions. * * @dev We're setting gasPrice explicitly, in accordance with the received ask. * If this causes problems, please remove gasPrice from the transaction, diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index a9feab1c8b..c79a2644e8 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -1,20 +1,7 @@ /** - * Given a list of addresses, returns token details for each address - * Details fetched are: name, symbol and decimals. - * - * Expected usage: first, set the .env variable ADDRESS_LIST_SOURCE with the path for - * the file that contains a list of addresses in the following format: - * [ - * "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", - * "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" - * ] - * - * - * EXAMPLE (.env): - * ADDRESS_LIST_SOURCE="data/testAddressList.json" - * - * Finally, run - * $ npx hardhat run scripts/fetchTokenDetails.js --network mainnet + * Given a list of token addresses, fetches metadata for each token. + * This script is part of the whitlisting process. + * Please read Whitelist_Update.md for instructions. */ require("dotenv").config(); From 26101a6468f95d6eb3261951afe695454cee1d8a Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Mon, 27 Sep 2021 18:06:40 +0200 Subject: [PATCH 10/76] Eth tokens precisionn conversion setup for TestNet --- scripts/ibc/tokenregistration/generate-testnet-eth.sh | 3 +++ scripts/ibc/tokenregistration/register-testnet-eth.sh | 5 +++++ scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json | 1 + scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json | 1 + scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json | 1 + scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json | 1 + scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json | 1 + scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json | 1 + scripts/ibc/tokenregistration/template/generate-all-eth.sh | 4 ++-- 9 files changed, 16 insertions(+), 2 deletions(-) create mode 100755 scripts/ibc/tokenregistration/generate-testnet-eth.sh create mode 100755 scripts/ibc/tokenregistration/register-testnet-eth.sh create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json diff --git a/scripts/ibc/tokenregistration/generate-testnet-eth.sh b/scripts/ibc/tokenregistration/generate-testnet-eth.sh new file mode 100755 index 0000000000..32593828c8 --- /dev/null +++ b/scripts/ibc/tokenregistration/generate-testnet-eth.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-testnet-1 ./template/generate-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-testnet-eth.sh b/scripts/ibc/tokenregistration/register-testnet-eth.sh new file mode 100755 index 0000000000..025475c2c1 --- /dev/null +++ b/scripts/ibc/tokenregistration/register-testnet-eth.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-testnet-1 \ + KEYRING_BACKEND=test \ + SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/register-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json new file mode 100644 index 0000000000..1360b5e75a --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json new file mode 100644 index 0000000000..8149c6199d --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json new file mode 100644 index 0000000000..1fab4225ef --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDT","display_symbol":"","network":"","address":"","external_symbol":"USDT","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json new file mode 100644 index 0000000000..5f0cb0f633 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json new file mode 100644 index 0000000000..e938a40347 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json new file mode 100644 index 0000000000..d9ae150872 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} diff --git a/scripts/ibc/tokenregistration/template/generate-all-eth.sh b/scripts/ibc/tokenregistration/template/generate-all-eth.sh index d966042199..280a3c0675 100755 --- a/scripts/ibc/tokenregistration/template/generate-all-eth.sh +++ b/scripts/ibc/tokenregistration/template/generate-all-eth.sh @@ -61,8 +61,8 @@ sifnoded q tokenregistry generate \ sifnoded q tokenregistry generate \ --token_base_denom=cusdt \ --token_decimals=6 \ - --token_display_name="USDC" \ - --token_external_symbol="USDC" \ + --token_display_name="USDT" \ + --token_external_symbol="USDT" \ --token_permission_clp=true \ --token_permission_ibc_export=true \ --token_permission_ibc_import=true > ./$SIFCHAIN_ID/cusdt.json From 3f080308ec441d70afe758e3debf0ff05457848f Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Mon, 27 Sep 2021 22:25:06 +0200 Subject: [PATCH 11/76] Store registry in repo as it is on each network. --- ...ain-1-tokenregistry.json => registry.json} | 481 ++--- .../sifchain-devnet-1/registry.json | 1693 +++++++++++++++++ .../sifchain-testnet-1/registry.json | 1668 ++++++++++++++++ 3 files changed, 3468 insertions(+), 374 deletions(-) rename scripts/ibc/tokenregistration/sifchain-1/{sifchain-1-tokenregistry.json => registry.json} (82%) create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json diff --git a/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-1/registry.json similarity index 82% rename from scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json rename to scripts/ibc/tokenregistration/sifchain-1/registry.json index 4c4f9b3844..306388a7ec 100644 --- a/scripts/ibc/tokenregistration/sifchain-1/sifchain-1-tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.json @@ -21,48 +21,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "4", - "denom": "ccel", - "base_denom": "ccel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "causc", - "base_denom": "causc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "6", @@ -1241,96 +1199,12 @@ }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cust", - "base_denom": "cust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caxs", - "base_denom": "caxs", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdfyn", - "base_denom": "cdfyn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdnxc", - "base_denom": "cdnxc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdon", - "base_denom": "cdon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", + "decimals": "6", + "denom": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2", + "base_denom": "uatom", + "path": "transfer/channel-0", + "ibc_channel_id": "channel-0", + "ibc_counterparty_channel_id": "channel-192", "display_name": "", "display_symbol": "", "network": "", @@ -1338,59 +1212,65 @@ "external_symbol": "", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "cosmoshub-4" }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cern", - "base_denom": "cern", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", + "decimals": "6", + "denom": "ibc/6D717BFF5537D129035BAB39F593D638BA258A9F8D86FB7ECCEAB05B6950CC3E", + "base_denom": "uakt", + "path": "transfer/channel-2", + "ibc_channel_id": "channel-2", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "UAKT", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "uakt", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "akashnet-2" }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cfrax", - "base_denom": "cfrax", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", + "decimals": "6", + "denom": "ibc/21CB41565FCA19AB6613EE06B0D56E588E0DC3E53FF94BA499BB9635794A1A35", + "base_denom": "udvpn", + "path": "transfer/channel-1", + "ibc_channel_id": "channel-1", + "ibc_counterparty_channel_id": "channel-36", + "display_name": "uDVPN", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "udvpn", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "sentinelhub-2" }, { "is_whitelisted": true, "decimals": "18", - "denom": "cfxs", - "base_denom": "cfxs", + "denom": "crly", + "base_denom": "crly", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1409,33 +1289,35 @@ }, { "is_whitelisted": true, - "decimals": "18", - "denom": "ckft", - "base_denom": "ckft", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", + "decimals": "6", + "denom": "ibc/D87BC708A791246AA683D514C273736F07579CBD56C9CA79B7823F9A01C16270", + "base_denom": "uxprt", + "path": "transfer/channel-7", + "ibc_channel_id": "channel-7", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "uXPRT", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "uxprt", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "core-1" }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cmatic", - "base_denom": "cmatic", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", + "decimals": "6", + "denom": "ibc/11DFDFADE34DCE439BA732EBA5CD8AA804A544BA1ECC0882856289FAF01FE53F", + "base_denom": "uiris", + "path": "transfer/channel-8", + "ibc_channel_id": "channel-8", + "ibc_counterparty_channel_id": "channel-19", "display_name": "", "display_symbol": "", "network": "", @@ -1443,41 +1325,45 @@ "external_symbol": "", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "irishub-1" }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cmetis", - "base_denom": "cmetis", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", + "decimals": "8", + "denom": "ibc/B21954812E6E642ADC0B5ACB233E02A634BF137C572575BF80F7C0CC3DB2E74D", + "base_denom": "basecro", + "path": "transfer/channel-9", + "ibc_channel_id": "channel-9", + "ibc_counterparty_channel_id": "channel-33", + "display_name": "CRO", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "basecro", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" }, { "is_whitelisted": true, - "decimals": "18", - "denom": "cpols", - "base_denom": "cpols", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", + "decimals": "6", + "denom": "ibc/2CC6F10253D563A7C238096BA63D060F7F356E37D5176E517034B8F730DB4AB6", + "base_denom": "uregen", + "path": "transfer/channel-10", + "ibc_channel_id": "channel-10", + "ibc_counterparty_channel_id": "channel-28", "display_name": "", "display_symbol": "", "network": "", @@ -1485,17 +1371,19 @@ "external_symbol": "", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" + "ibc_counterparty_chain_id": "regen-1" }, { "is_whitelisted": true, "decimals": "18", - "denom": "csaito", - "base_denom": "csaito", + "denom": "caxs", + "base_denom": "caxs", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1515,29 +1403,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "ctoke", - "base_denom": "ctoke", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "czcn", - "base_denom": "czcn", + "denom": "cdfyn", + "base_denom": "cdfyn", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1557,8 +1424,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "czcx", - "base_denom": "czcx", + "denom": "cdnxc", + "base_denom": "cdnxc", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1599,8 +1466,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cmetis", - "base_denom": "cmetis", + "denom": "cern", + "base_denom": "cern", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1620,8 +1487,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "czcx", - "base_denom": "czcx", + "denom": "cfrax", + "base_denom": "cfrax", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1659,27 +1526,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cfrax", - "base_denom": "cfrax", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", @@ -1701,32 +1547,11 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "czcn", - "base_denom": "czcn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", - "denom": "csaito", - "base_denom": "csaito", + "denom": "cmatic", + "base_denom": "cmatic", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1746,8 +1571,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cdfyn", - "base_denom": "cdfyn", + "denom": "cmetis", + "base_denom": "cmetis", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1767,8 +1592,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cdnxc", - "base_denom": "cdnxc", + "denom": "cpols", + "base_denom": "cpols", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1788,8 +1613,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cern", - "base_denom": "cern", + "denom": "csaito", + "base_denom": "csaito", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1809,8 +1634,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cpols", - "base_denom": "cpols", + "denom": "ctoke", + "base_denom": "ctoke", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1829,9 +1654,9 @@ }, { "is_whitelisted": true, - "decimals": "18", - "denom": "caxs", - "base_denom": "caxs", + "decimals": "10", + "denom": "czcn", + "base_denom": "czcn", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1851,8 +1676,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "cmatic", - "base_denom": "cmatic", + "denom": "czcx", + "base_denom": "czcx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1872,8 +1697,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "ctoke", - "base_denom": "ctoke", + "denom": "cust", + "base_denom": "cust", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1889,98 +1714,6 @@ "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/C9D28A562D872C72C68336CB3031F5ED3289B994EDC0C7D02216A312D4EC842D", - "base_denom": "uakt", - "path": "transfer/channel-77", - "ibc_channel_id": "channel-77", - "ibc_counterparty_channel_id": "channel-44", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCIMPORT", - "IBCEXPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "akash-testnet-6" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/6D5142030EDCBBF7396B98C3F0C0BE58E0C8CA306F3D49FC52CBF0CF3C1FBD02", - "base_denom": "udvpn", - "path": "transfer/channel-79", - "ibc_channel_id": "channel-79", - "ibc_counterparty_channel_id": "channel-19", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCIMPORT", - "IBCEXPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "sentinelhub-2" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059", - "base_denom": "unyan", - "path": "transfer/channel-74", - "ibc_channel_id": "channel-74", - "ibc_counterparty_channel_id": "channel-22", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCIMPORT", - "IBCEXPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/C782C1DE5F380BC8A5B7D490684894B439D31847A004B271D7B7BA07751E582A", - "base_denom": "uphoton", - "path": "transfer/channel-101", - "ibc_channel_id": "channel-101", - "ibc_counterparty_channel_id": "channel-3", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "cosmoshub-testnet" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json new file mode 100644 index 0000000000..8c9fc45853 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json @@ -0,0 +1,1693 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "4", + "denom": "ccel", + "base_denom": "ccel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "causc", + "base_denom": "causc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccro", + "base_denom": "ccro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccdai", + "base_denom": "ccdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cceth", + "base_denom": "cceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "crenbtc", + "base_denom": "crenbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccusdc", + "base_denom": "ccusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "chusd", + "base_denom": "chusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "9", + "denom": "campl", + "base_denom": "campl", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7", + "base_denom": "uphoton", + "path": "transfer/channel-114", + "ibc_channel_id": "channel-114", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "cosmoshub-testnet" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131", + "base_denom": "uakt", + "path": "transfer/channel-110", + "ibc_channel_id": "channel-110", + "ibc_counterparty_channel_id": "channel-63", + "display_name": "UAKT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uakt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "akash-testnet-6" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5", + "base_denom": "udvpn", + "path": "transfer/channel-111", + "ibc_channel_id": "channel-111", + "ibc_counterparty_channel_id": "channel-35", + "display_name": "uDVPN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "udvpn", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "sentinelhub-2" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059", + "base_denom": "unyan", + "path": "transfer/channel-74", + "ibc_channel_id": "channel-74", + "ibc_counterparty_channel_id": "channel-22", + "display_name": "uNYAN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "unyan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E", + "base_denom": "unyan", + "path": "transfer/channel-117", + "ibc_channel_id": "channel-117", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF", + "base_denom": "uxprt", + "path": "transfer/channel-120", + "ibc_channel_id": "channel-120", + "ibc_counterparty_channel_id": "channel-25", + "display_name": "uXPRT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uxprt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "test-core-1" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E", + "base_denom": "basecro", + "path": "transfer/channel-118", + "ibc_channel_id": "channel-118", + "ibc_counterparty_channel_id": "channel-31", + "display_name": "CRO", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "basecro", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939", + "base_denom": "uregen", + "path": "transfer/channel-121", + "ibc_channel_id": "channel-121", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "regen-1" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", + "base_denom": "uluna", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "Luna", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20", + "base_denom": "uosmo", + "path": "transfer/channel-122", + "ibc_channel_id": "channel-122", + "ibc_counterparty_channel_id": "channel-34", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "osmosis-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457", + "base_denom": "uusd", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "UST", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json new file mode 100644 index 0000000000..03af4e47ab --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -0,0 +1,1668 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "4", + "denom": "ccel", + "base_denom": "ccel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "causc", + "base_denom": "causc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDT", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccro", + "base_denom": "ccro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccdai", + "base_denom": "ccdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cceth", + "base_denom": "cceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "crenbtc", + "base_denom": "crenbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccusdc", + "base_denom": "ccusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "chusd", + "base_denom": "chusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "9", + "denom": "campl", + "base_denom": "campl", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", + "base_denom": "uphoton", + "path": "transfer/channel-11", + "ibc_channel_id": "channel-11", + "ibc_counterparty_channel_id": "channel-27", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "cosmoshub-testnet" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8DF58541612917752DA1CCACC8441FCFE367F9960E51151968A75CE22671D717", + "base_denom": "uakt", + "path": "transfer/channel-12", + "ibc_channel_id": "channel-12", + "ibc_counterparty_channel_id": "channel-66", + "display_name": "UAKT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uakt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "akash-testnet-6" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/FDB617A8F908375A14B5C04DBF98273F036AB16CBC2532E48273235535FFE166", + "base_denom": "udvpn", + "path": "transfer/channel-13", + "ibc_channel_id": "channel-13", + "ibc_counterparty_channel_id": "channel-39", + "display_name": "uDVPN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "udvpn", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "sentinelhub-2" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/7EABFE14CD2B6F8B0444A0ED0D7BCB947A81D0B74CE5B571C73DE61DFA261193", + "base_denom": "unyan", + "path": "transfer/channel-14", + "ibc_channel_id": "channel-14", + "ibc_counterparty_channel_id": "channel-25", + "display_name": "uNYAN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "unyan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/2915CCA550DA6840CB2D4F5BC95A067A7924A767B2EBEB3227DD66124AA8A626", + "base_denom": "uxprt", + "path": "transfer/channel-15", + "ibc_channel_id": "channel-15", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "uXPRT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uxprt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "test-core-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", + "base_denom": "uosmo", + "path": "transfer/channel-21", + "ibc_channel_id": "channel-21", + "ibc_counterparty_channel_id": "channel-32", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "osmosis-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/A7E38774F447445DB94A8ED00BEE78EFC43EED7A732D314D3F7F4AB743993E9F", + "base_denom": "uregen", + "path": "transfer/channel-17", + "ibc_channel_id": "channel-17", + "ibc_counterparty_channel_id": "channel-27", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "regen-1" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ibc/270EBAED0483782E28E931C112A134029FB557F7736403B3109FA8AC1A5E65F3", + "base_denom": "basecro", + "path": "transfer/channel-16", + "ibc_channel_id": "channel-16", + "ibc_counterparty_channel_id": "channel-32", + "display_name": "CRO", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "basecro", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/EBDF43077A97DBDD9130E90B510EFC431D7FE2E8F8C7C36ACFA1BDF151D174C1", + "base_denom": "uluna", + "path": "transfer/channel-29", + "ibc_channel_id": "channel-29", + "ibc_counterparty_channel_id": "channel-4", + "display_name": "ULUNA", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uluna", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} From 7f4ddc47fdc52bc012d7154f7866548f96b18e3d Mon Sep 17 00:00:00 2001 From: Brian Woods Date: Mon, 27 Sep 2021 13:45:00 -0700 Subject: [PATCH 12/76] Reordering README so sifgen is availble for rake commands --- .gitignore | 1 + docs/chainOps/standalone/tutorials/testnet.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 2a490b513d..047dd9236c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ frontend/.cache .DS_Store .testCoverage.txt .environments +.ruby-version deploy/networks log/*.log .env diff --git a/docs/chainOps/standalone/tutorials/testnet.md b/docs/chainOps/standalone/tutorials/testnet.md index e0aeae2b15..139e452db2 100644 --- a/docs/chainOps/standalone/tutorials/testnet.md +++ b/docs/chainOps/standalone/tutorials/testnet.md @@ -17,13 +17,19 @@ export GOPATH=~/go export PATH=$PATH:$GOPATH/bin ``` -4. Generate a new mnemonic key for your node. This key is what your node will use to eventually sign transactions/blocks on the network. +4. Compile `sifnoded` and `sifgen`: + +```bash +make install +``` + +5. Generate a new mnemonic key for your node. This key is what your node will use to eventually sign transactions/blocks on the network. ```bash rake "sifnode:keys:generate:mnemonic" ``` -5. Import your newly generated key: +6. Import your newly generated key: ```bash rake "sifnode:keys:import[]" @@ -41,7 +47,7 @@ e.g.: rake "sifnode:keys:import[my-node]" ``` -6. Check that it's been imported accordingly: +7. Check that it's been imported accordingly: ```bash rake "sifnode:keys:show[]" @@ -59,12 +65,6 @@ e.g.: rake "sifnode:keys:show[my-node]" ``` -7. Compile `sifnoded`: - -```bash -make install -``` - 8. Boot your node: ```bash From efdc0bf98d9601c036f109f4850de7d3181fa474 Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Tue, 28 Sep 2021 22:14:50 +0200 Subject: [PATCH 13/76] Generate all low and high precision tokens given an existing token registry json file, and a register-all command given a registry json file. --- .../sifchain-1/registry.ctokens.json | 1 + .../sifchain-1/registry.xtokens.json | 1 + .../sifchain-devnet-1/registry.ctokens.json | 1 + .../sifchain-devnet-1/registry.xtokens.json | 1 + .../sifchain-testnet-1/registry.ctokens.json | 1 + .../sifchain-testnet-1/registry.xtokens.json | 1 + x/tokenregistry/client/cli/query.go | 96 +++++++++++++++++++ x/tokenregistry/client/cli/tx.go | 47 +++++++++ 8 files changed, 149 insertions(+) create mode 100644 scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json new file mode 100644 index 0000000000..2eafefb98e --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crly","base_denom":"crly","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrly","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caxs","base_denom":"caxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaxs","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdfyn","base_denom":"cdfyn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdfyn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdnxc","base_denom":"cdnxc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdnxc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdon","base_denom":"cdon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cern","base_denom":"cern","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xern","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cfrax","base_denom":"cfrax","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xfrax","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cfxs","base_denom":"cfxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xfxs","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckft","base_denom":"ckft","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkft","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmatic","base_denom":"cmatic","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmatic","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmetis","base_denom":"cmetis","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmetis","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpols","base_denom":"cpols","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpols","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csaito","base_denom":"csaito","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsaito","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctoke","base_denom":"ctoke","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtoke","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czcx","base_denom":"czcx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzcx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cust","base_denom":"cust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xust","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json new file mode 100644 index 0000000000..dee0a885bd --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdai","base_denom":"xdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xyfi","base_denom":"xyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzrx","base_denom":"xzrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xwfil","base_denom":"xwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuni","base_denom":"xuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuma","base_denom":"xuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtusd","base_denom":"xtusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsxp","base_denom":"xsxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsushi","base_denom":"xsushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsusd","base_denom":"xsusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsnx","base_denom":"xsnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsand","base_denom":"xsand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrune","base_denom":"xrune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xreef","base_denom":"xreef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xogn","base_denom":"xogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xocean","base_denom":"xocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmana","base_denom":"xmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlrc","base_denom":"xlrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlon","base_denom":"xlon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlink","base_denom":"xlink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xiotx","base_denom":"xiotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xgrt","base_denom":"xgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xftm","base_denom":"xftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xesd","base_denom":"xesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xenj","base_denom":"xenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcream","base_denom":"xcream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcomp","base_denom":"xcomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcocos","base_denom":"xcocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbond","base_denom":"xbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbnt","base_denom":"xbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbat","base_denom":"xbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xband","base_denom":"xband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbal","base_denom":"xbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xant","base_denom":"xant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaave","base_denom":"xaave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x1inch","base_denom":"x1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xleash","base_denom":"xleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xshib","base_denom":"xshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtidal","base_denom":"xtidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpaid","base_denom":"xpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrndr","base_denom":"xrndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xconv","base_denom":"xconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrfuel","base_denom":"xrfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xakro","base_denom":"xakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xb20","base_denom":"xb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtshp","base_denom":"xtshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlina","base_denom":"xlina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdaofi","base_denom":"xdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkeep","base_denom":"xkeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrly","base_denom":"xrly","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crly","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaxs","base_denom":"xaxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caxs","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdfyn","base_denom":"xdfyn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdfyn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdnxc","base_denom":"xdnxc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdnxc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdon","base_denom":"xdon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xern","base_denom":"xern","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cern","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xfrax","base_denom":"xfrax","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cfrax","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xfxs","base_denom":"xfxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cfxs","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkft","base_denom":"xkft","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckft","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmatic","base_denom":"xmatic","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmatic","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmetis","base_denom":"xmetis","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmetis","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpols","base_denom":"xpols","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpols","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsaito","base_denom":"xsaito","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csaito","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtoke","base_denom":"xtoke","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctoke","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzcx","base_denom":"xzcx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czcx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xust","base_denom":"xust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cust","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json new file mode 100644 index 0000000000..99bd9b6f67 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsrm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrally","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json new file mode 100644 index 0000000000..0f9db32ce3 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"4","denom":"ccel","base_denom":"ccel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"causc","base_denom":"causc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccro","base_denom":"ccro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccdai","base_denom":"ccdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"cwbtc","base_denom":"cwbtc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"cceth","base_denom":"cceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"crenbtc","base_denom":"crenbtc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccusdc","base_denom":"ccusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"chusd","base_denom":"chusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"9","denom":"campl","base_denom":"campl","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cwscrt","base_denom":"cwscrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7","base_denom":"uphoton","path":"transfer/channel-114","ibc_channel_id":"channel-114","ibc_counterparty_channel_id":"channel-26","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"cosmoshub-testnet"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131","base_denom":"uakt","path":"transfer/channel-110","ibc_channel_id":"channel-110","ibc_counterparty_channel_id":"channel-63","display_name":"UAKT","display_symbol":"","network":"","address":"","external_symbol":"uakt","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"akash-testnet-6"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5","base_denom":"udvpn","path":"transfer/channel-111","ibc_channel_id":"channel-111","ibc_counterparty_channel_id":"channel-35","display_name":"uDVPN","display_symbol":"","network":"","address":"","external_symbol":"udvpn","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"sentinelhub-2"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059","base_denom":"unyan","path":"transfer/channel-74","ibc_channel_id":"channel-74","ibc_counterparty_channel_id":"channel-22","display_name":"uNYAN","display_symbol":"","network":"","address":"","external_symbol":"unyan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"nyancat-8"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E","base_denom":"unyan","path":"transfer/channel-117","ibc_channel_id":"channel-117","ibc_counterparty_channel_id":"channel-24","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"nyancat-8"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF","base_denom":"uxprt","path":"transfer/channel-120","ibc_channel_id":"channel-120","ibc_counterparty_channel_id":"channel-25","display_name":"uXPRT","display_symbol":"","network":"","address":"","external_symbol":"uxprt","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"test-core-1"},{"is_whitelisted":true,"decimals":"8","denom":"ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E","base_denom":"basecro","path":"transfer/channel-118","ibc_channel_id":"channel-118","ibc_counterparty_channel_id":"channel-31","display_name":"CRO","display_symbol":"","network":"","address":"","external_symbol":"basecro","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"crypto-org-chain-mainnet-1"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939","base_denom":"uregen","path":"transfer/channel-121","ibc_channel_id":"channel-121","ibc_counterparty_channel_id":"channel-26","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"regen-1"},{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042","base_denom":"uluna","path":"transfer/channel-123","ibc_channel_id":"channel-123","ibc_counterparty_channel_id":"channel-3","display_name":"Luna","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"bombay-10"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20","base_denom":"uosmo","path":"transfer/channel-122","ibc_channel_id":"channel-122","ibc_counterparty_channel_id":"channel-34","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"osmosis-1"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457","base_denom":"uusd","path":"transfer/channel-123","ibc_channel_id":"channel-123","ibc_counterparty_channel_id":"channel-3","display_name":"UST","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"bombay-10"},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csrm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crally","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json new file mode 100644 index 0000000000..47cb8678f4 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsrm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrally","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cust","base_denom":"cust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xust","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json new file mode 100644 index 0000000000..b6b9d7ea59 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json @@ -0,0 +1 @@ +{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdai","base_denom":"xdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xyfi","base_denom":"xyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzrx","base_denom":"xzrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xwfil","base_denom":"xwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuni","base_denom":"xuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuma","base_denom":"xuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtusd","base_denom":"xtusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsxp","base_denom":"xsxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsushi","base_denom":"xsushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsusd","base_denom":"xsusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsrm","base_denom":"xsrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csrm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsnx","base_denom":"xsnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsand","base_denom":"xsand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrune","base_denom":"xrune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xreef","base_denom":"xreef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xogn","base_denom":"xogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xocean","base_denom":"xocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmana","base_denom":"xmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlrc","base_denom":"xlrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlon","base_denom":"xlon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlink","base_denom":"xlink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xiotx","base_denom":"xiotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xgrt","base_denom":"xgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xftm","base_denom":"xftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xesd","base_denom":"xesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xenj","base_denom":"xenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcream","base_denom":"xcream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcomp","base_denom":"xcomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcocos","base_denom":"xcocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbond","base_denom":"xbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbnt","base_denom":"xbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbat","base_denom":"xbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xband","base_denom":"xband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbal","base_denom":"xbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xant","base_denom":"xant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaave","base_denom":"xaave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x1inch","base_denom":"x1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xleash","base_denom":"xleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xshib","base_denom":"xshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtidal","base_denom":"xtidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpaid","base_denom":"xpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrndr","base_denom":"xrndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xconv","base_denom":"xconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrally","base_denom":"xrally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crally","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrfuel","base_denom":"xrfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xakro","base_denom":"xakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xb20","base_denom":"xb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtshp","base_denom":"xtshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlina","base_denom":"xlina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdaofi","base_denom":"xdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkeep","base_denom":"xkeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xust","base_denom":"xust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cust","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file diff --git a/x/tokenregistry/client/cli/query.go b/x/tokenregistry/client/cli/query.go index 45c08b2e02..5e67d59c33 100644 --- a/x/tokenregistry/client/cli/query.go +++ b/x/tokenregistry/client/cli/query.go @@ -3,6 +3,7 @@ package cli import ( "context" "fmt" + "strings" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -10,6 +11,7 @@ import ( "github.com/spf13/cobra" "github.com/Sifchain/sifnode/x/tokenregistry/types" + whitelistutils "github.com/Sifchain/sifnode/x/tokenregistry/utils" ) func GetQueryCmd() *cobra.Command { @@ -24,6 +26,8 @@ func GetQueryCmd() *cobra.Command { cmd.AddCommand( GetCmdQueryEntries(), GetCmdGenerateEntry(), + GetCmdGenerateLowPrecisionEntries(), + GetCmdGenerateHighPrecisionEntries(), ) return cmd @@ -280,3 +284,95 @@ func GetCmdGenerateEntry() *cobra.Command { return cmd } + +func GetCmdGenerateLowPrecisionEntries() *cobra.Command { + cmd := &cobra.Command{ + Use: "generate-low-precision-entries [registry.json]", + Short: "", + Args: cobra.ExactArgs(1), + RunE: func(cmd *cobra.Command, args []string) error { + clientCtx, err := client.GetClientQueryContext(cmd) + if err != nil { + return err + } + + registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) + if err != nil { + return err + } + + lowPrecisionTokenRegistry := types.Registry{Entries: []*types.RegistryEntry{}} + + for _, entry := range registry.Entries { + if entry.Decimals > 10 && strings.HasPrefix(entry.Denom, "c") { + conversionDenom := "x" + strings.TrimPrefix(entry.Denom, "c") + + lowPrecisionTokenRegistry.Entries = append(lowPrecisionTokenRegistry.Entries, &types.RegistryEntry{ + IsWhitelisted: true, + Denom: conversionDenom, + BaseDenom: conversionDenom, + Decimals: 10, + UnitDenom: entry.Denom, + Permissions: []types.Permission{ + // These tokens cannot be pooled. + // types.Permission_CLP, + types.Permission_IBCEXPORT, + types.Permission_IBCEXPORT, + }, + }) + } + } + + return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(&lowPrecisionTokenRegistry)) + }, + } + + flags.AddQueryFlagsToCmd(cmd) + + return cmd +} + +func GetCmdGenerateHighPrecisionEntries() *cobra.Command { + cmd := &cobra.Command{ + Use: "generate-high-precision-entries [registry.json]", + Short: "", + Args: cobra.ExactArgs(1), + RunE: func(cmd *cobra.Command, args []string) error { + clientCtx, err := client.GetClientQueryContext(cmd) + if err != nil { + return err + } + + registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) + if err != nil { + return err + } + + highPrecisionTokenRegistry := types.Registry{Entries: []*types.RegistryEntry{}} + + for _, entry := range registry.Entries { + if entry.Decimals > 10 && strings.HasPrefix(entry.Denom, "c") { + entryForConversion := entry + + conversionDenom := "x" + strings.TrimPrefix(entry.Denom, "c") + + highPrecisionTokenRegistry.Entries = append(highPrecisionTokenRegistry.Entries, entryForConversion) + + entryForConversion.IbcCounterpartyDenom = conversionDenom + + entryForConversion.Permissions = []types.Permission{ + types.Permission_CLP, + types.Permission_IBCEXPORT, + types.Permission_IBCIMPORT, + } + } + } + + return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(&highPrecisionTokenRegistry)) + }, + } + + flags.AddQueryFlagsToCmd(cmd) + + return cmd +} diff --git a/x/tokenregistry/client/cli/tx.go b/x/tokenregistry/client/cli/tx.go index 3137184133..00bee23c23 100644 --- a/x/tokenregistry/client/cli/tx.go +++ b/x/tokenregistry/client/cli/tx.go @@ -20,10 +20,57 @@ func GetTxCmd() *cobra.Command { cmd.AddCommand( GetCmdRegister(), GetCmdDeregister(), + GetCmdRegisterAll(), ) return cmd } +func GetCmdRegisterAll() *cobra.Command { + cmd := &cobra.Command{ + Use: "register-all [registry.json]", + Short: "Add / update tokens on the registry", + RunE: func(cmd *cobra.Command, args []string) error { + clientCtx, err := client.GetClientTxContext(cmd) + if err != nil { + return err + } + + err = cobra.ExactArgs(1)(cmd, args) + if err != nil { + return err + } + + registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) + if err != nil { + return err + } else if len(registry.Entries) < 1 { + return errors.New("at least one token entry must be specified in input file") + } + + for _, entry := range registry.Entries { + msg := types.MsgRegister{ + From: clientCtx.GetFromAddress().String(), + Entry: entry, + } + + if err := msg.ValidateBasic(); err != nil { + return err + } + err := tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg) + if err != nil { + return err + } + } + + return nil + }, + } + + flags.AddTxFlagsToCmd(cmd) + + return cmd +} + func GetCmdRegister() *cobra.Command { cmd := &cobra.Command{ Use: "register [registry.json]", From 15921207d6c6f896f66ccac7ce238fa49762f704 Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Wed, 29 Sep 2021 13:17:36 +0200 Subject: [PATCH 14/76] Issue template for IBC chain add --- .github/ISSUE_TEMPLATE/ibc_chain_add.md | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/ibc_chain_add.md diff --git a/.github/ISSUE_TEMPLATE/ibc_chain_add.md b/.github/ISSUE_TEMPLATE/ibc_chain_add.md new file mode 100644 index 0000000000..eaa64ed359 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ibc_chain_add.md @@ -0,0 +1,31 @@ +--- +name: "Add new IBC chain channel and token" +about: Specify chain and channel details to add a new IBC chain and tokens to whitelist +title: '[Token Registry] Add ... chain to ... env' +labels: 'Sifnode, Token Registry' +assignees: '@sifnode' + +--- + +### Details? + +Sifchain Chain ID: +Counterparty Chain ID: +Channel ID: +Counterparty Channel ID: +Counterparty Base Denom: +Decimals: +Display Name: + + + \ No newline at end of file From ab249f9c8fd408eb1d89b4366a03324bf812d564 Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Wed, 29 Sep 2021 13:36:57 +0200 Subject: [PATCH 15/76] Issues templates for token registry requests --- .github/ISSUE_TEMPLATE/ibc_add_eth_token.md | 29 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/ibc_chain_add.md | 12 +++++---- .github/ISSUE_TEMPLATE/ibc_token_add.md | 28 ++++++++++++++++++++ 3 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/ibc_add_eth_token.md create mode 100644 .github/ISSUE_TEMPLATE/ibc_token_add.md diff --git a/.github/ISSUE_TEMPLATE/ibc_add_eth_token.md b/.github/ISSUE_TEMPLATE/ibc_add_eth_token.md new file mode 100644 index 0000000000..68ec4d5baa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ibc_add_eth_token.md @@ -0,0 +1,29 @@ +--- +name: "[Token Registry] Add new ETH token to registry" +about: "[Token Registry] Add a new ETH token to registry" +title: '[Token Registry] Add ... ETH token on ...sifchain network' +labels: 'Sifnode, Token Registry' +assignees: '@sifnode' +--- + + + +### Details? + +Sifchain Chain ID: +Denom: +Denom: +Decimals: +Display Name: +Network: + + + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/ibc_chain_add.md b/.github/ISSUE_TEMPLATE/ibc_chain_add.md index eaa64ed359..b653fd0d6b 100644 --- a/.github/ISSUE_TEMPLATE/ibc_chain_add.md +++ b/.github/ISSUE_TEMPLATE/ibc_chain_add.md @@ -1,19 +1,21 @@ --- -name: "Add new IBC chain channel and token" -about: Specify chain and channel details to add a new IBC chain and tokens to whitelist -title: '[Token Registry] Add ... chain to ... env' +name: "[Token Registry] Add new IBC chain channel and token" +about: "[Token Registry] Add a new IBC chain, channel and token" +title: '[Token Registry] Add ... chain on ... sifchain network' labels: 'Sifnode, Token Registry' assignees: '@sifnode' --- + + ### Details? Sifchain Chain ID: Counterparty Chain ID: Channel ID: Counterparty Channel ID: -Counterparty Base Denom: +Base Denom: Decimals: Display Name: @@ -24,7 +26,7 @@ Sifchain Chain ID: sifchain-devnet-1 Counterparty Chain ID: cosmoshub-4 Channel ID: channel-1 Counterparty Channel ID: channel-36 -Counterparty Base Denom: uatom +Base Denom: uatom Decimals: 6 Display Name: ATOM --> diff --git a/.github/ISSUE_TEMPLATE/ibc_token_add.md b/.github/ISSUE_TEMPLATE/ibc_token_add.md new file mode 100644 index 0000000000..f8aed4af16 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ibc_token_add.md @@ -0,0 +1,28 @@ +--- +name: "[Token Registry] Add new IBC token to existing chain channel" +about: "[Token Registry] Add a new IBC token to existing channel" +title: '[Token Registry] Add ... token to ... counterparty chain ... on ... sifchain network' +labels: 'Sifnode, Token Registry' +assignees: '@sifnode' +--- + + + +### Details? + +Sifchain Chain ID: +Counterparty Chain ID: +Base Denom: +Decimals: +Display Name: + + + \ No newline at end of file From 4659f94ac8fef09ce5634788b8153fb732ba628d Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 29 Sep 2021 20:48:47 +0300 Subject: [PATCH 16/76] fix token registry entries for testnet --- .../sifchain-1/registry.ctokens.json | 1259 ++++++++- .../sifchain-1/registry.xtokens.json | 1259 ++++++++- .../sifchain-devnet-1/registry.ctokens.json | 993 ++++++- .../sifchain-devnet-1/registry.xtokens.json | 2494 ++++++++++++++++- .../sifchain-testnet-1/registry.ctokens.json | 1035 ++++++- .../sifchain-testnet-1/registry.json | 4 +- .../sifchain-testnet-1/registry.xtokens.json | 1012 ++++++- 7 files changed, 8049 insertions(+), 7 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json index 2eafefb98e..7d5b2d1faa 100644 --- a/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json @@ -1 +1,1258 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crly","base_denom":"crly","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrly","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caxs","base_denom":"caxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaxs","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdfyn","base_denom":"cdfyn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdfyn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdnxc","base_denom":"cdnxc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdnxc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdon","base_denom":"cdon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cern","base_denom":"cern","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xern","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cfrax","base_denom":"cfrax","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xfrax","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cfxs","base_denom":"cfxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xfxs","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckft","base_denom":"ckft","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkft","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmatic","base_denom":"cmatic","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmatic","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmetis","base_denom":"cmetis","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmetis","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpols","base_denom":"cpols","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpols","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csaito","base_denom":"csaito","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsaito","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctoke","base_denom":"ctoke","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtoke","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czcx","base_denom":"czcx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzcx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cust","base_denom":"cust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xust","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdai", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xyfi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xzrx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xwfil", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuni", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuma", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsxp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsushi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsnx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsand", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrune", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xreef", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xogn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xocean", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xmana", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlrc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlink", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xiotx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xgrt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xftm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xesd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xenj", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcream", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcomp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcocos", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbond", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbnt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbat", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xband", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xant", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xaave", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "x1inch", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xleash", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xshib", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtidal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xpaid", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrndr", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xconv", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrfuel", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xakro", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xb20", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtshp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlina", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdaofi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xkeep", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crly", + "base_denom": "crly", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrly", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caxs", + "base_denom": "caxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xaxs", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdfyn", + "base_denom": "cdfyn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdfyn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdnxc", + "base_denom": "cdnxc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdnxc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdon", + "base_denom": "cdon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cern", + "base_denom": "cern", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xern", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cfrax", + "base_denom": "cfrax", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xfrax", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cfxs", + "base_denom": "cfxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xfxs", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckft", + "base_denom": "ckft", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xkft", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmatic", + "base_denom": "cmatic", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xmatic", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmetis", + "base_denom": "cmetis", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xmetis", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpols", + "base_denom": "cpols", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xpols", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csaito", + "base_denom": "csaito", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsaito", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctoke", + "base_denom": "ctoke", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtoke", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czcx", + "base_denom": "czcx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xzcx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xust", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json index dee0a885bd..412ca6af5f 100644 --- a/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json @@ -1 +1,1258 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdai","base_denom":"xdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xyfi","base_denom":"xyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzrx","base_denom":"xzrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xwfil","base_denom":"xwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuni","base_denom":"xuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuma","base_denom":"xuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtusd","base_denom":"xtusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsxp","base_denom":"xsxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsushi","base_denom":"xsushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsusd","base_denom":"xsusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsnx","base_denom":"xsnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsand","base_denom":"xsand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrune","base_denom":"xrune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xreef","base_denom":"xreef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xogn","base_denom":"xogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xocean","base_denom":"xocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmana","base_denom":"xmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlrc","base_denom":"xlrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlon","base_denom":"xlon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlink","base_denom":"xlink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xiotx","base_denom":"xiotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xgrt","base_denom":"xgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xftm","base_denom":"xftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xesd","base_denom":"xesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xenj","base_denom":"xenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcream","base_denom":"xcream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcomp","base_denom":"xcomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcocos","base_denom":"xcocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbond","base_denom":"xbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbnt","base_denom":"xbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbat","base_denom":"xbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xband","base_denom":"xband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbal","base_denom":"xbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xant","base_denom":"xant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaave","base_denom":"xaave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x1inch","base_denom":"x1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xleash","base_denom":"xleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xshib","base_denom":"xshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtidal","base_denom":"xtidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpaid","base_denom":"xpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrndr","base_denom":"xrndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xconv","base_denom":"xconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrfuel","base_denom":"xrfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xakro","base_denom":"xakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xb20","base_denom":"xb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtshp","base_denom":"xtshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlina","base_denom":"xlina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdaofi","base_denom":"xdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkeep","base_denom":"xkeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrly","base_denom":"xrly","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crly","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaxs","base_denom":"xaxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caxs","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdfyn","base_denom":"xdfyn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdfyn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdnxc","base_denom":"xdnxc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdnxc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdon","base_denom":"xdon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xern","base_denom":"xern","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cern","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xfrax","base_denom":"xfrax","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cfrax","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xfxs","base_denom":"xfxs","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cfxs","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkft","base_denom":"xkft","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckft","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmatic","base_denom":"xmatic","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmatic","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmetis","base_denom":"xmetis","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmetis","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpols","base_denom":"xpols","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpols","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsaito","base_denom":"xsaito","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csaito","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtoke","base_denom":"xtoke","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctoke","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzcx","base_denom":"xzcx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czcx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xust","base_denom":"xust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cust","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdai", + "base_denom": "xdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdai", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xyfi", + "base_denom": "xyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cyfi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xzrx", + "base_denom": "xzrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "czrx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xwfil", + "base_denom": "xwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cwfil", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuni", + "base_denom": "xuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cuni", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuma", + "base_denom": "xuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cuma", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtusd", + "base_denom": "xtusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsxp", + "base_denom": "xsxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csxp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsushi", + "base_denom": "xsushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csushi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsusd", + "base_denom": "xsusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsnx", + "base_denom": "xsnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csnx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsand", + "base_denom": "xsand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csand", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrune", + "base_denom": "xrune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crune", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xreef", + "base_denom": "xreef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "creef", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xogn", + "base_denom": "xogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cogn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xocean", + "base_denom": "xocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cocean", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmana", + "base_denom": "xmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cmana", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlrc", + "base_denom": "xlrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clrc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlon", + "base_denom": "xlon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlink", + "base_denom": "xlink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clink", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xiotx", + "base_denom": "xiotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ciotx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xgrt", + "base_denom": "xgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cgrt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xftm", + "base_denom": "xftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cftm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xesd", + "base_denom": "xesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cesd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xenj", + "base_denom": "xenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cenj", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcream", + "base_denom": "xcream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccream", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcomp", + "base_denom": "xcomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccomp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcocos", + "base_denom": "xcocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccocos", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbond", + "base_denom": "xbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbond", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbnt", + "base_denom": "xbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbnt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbat", + "base_denom": "xbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbat", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xband", + "base_denom": "xband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cband", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbal", + "base_denom": "xbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xant", + "base_denom": "xant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cant", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xaave", + "base_denom": "xaave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "caave", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x1inch", + "base_denom": "x1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "c1inch", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xleash", + "base_denom": "xleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cleash", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xshib", + "base_denom": "xshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cshib", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtidal", + "base_denom": "xtidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctidal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xpaid", + "base_denom": "xpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cpaid", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrndr", + "base_denom": "xrndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crndr", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xconv", + "base_denom": "xconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cconv", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrfuel", + "base_denom": "xrfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crfuel", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xakro", + "base_denom": "xakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cakro", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xb20", + "base_denom": "xb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cb20", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtshp", + "base_denom": "xtshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctshp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlina", + "base_denom": "xlina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clina", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdaofi", + "base_denom": "xdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdaofi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xkeep", + "base_denom": "xkeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ckeep", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrly", + "base_denom": "xrly", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crly", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xaxs", + "base_denom": "xaxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "caxs", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdfyn", + "base_denom": "xdfyn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdfyn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdnxc", + "base_denom": "xdnxc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdnxc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdon", + "base_denom": "xdon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xern", + "base_denom": "xern", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cern", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xfrax", + "base_denom": "xfrax", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cfrax", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xfxs", + "base_denom": "xfxs", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cfxs", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xkft", + "base_denom": "xkft", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ckft", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmatic", + "base_denom": "xmatic", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cmatic", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmetis", + "base_denom": "xmetis", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cmetis", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xpols", + "base_denom": "xpols", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cpols", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsaito", + "base_denom": "xsaito", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csaito", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtoke", + "base_denom": "xtoke", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctoke", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xzcx", + "base_denom": "xzcx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "czcx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xust", + "base_denom": "xust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cust", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json index 99bd9b6f67..f0a8bbc0ea 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json @@ -1 +1,992 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsrm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrally","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdai", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xyfi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xzrx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xwfil", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuni", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuma", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsxp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsushi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsrm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsnx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsand", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrune", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xreef", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xogn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xocean", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xmana", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlrc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlink", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xiotx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xgrt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xftm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xesd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xenj", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcream", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcomp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcocos", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbond", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbnt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbat", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xband", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xant", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xaave", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "x1inch", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xleash", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xshib", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtidal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xpaid", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrndr", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xconv", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrally", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrfuel", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xakro", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xb20", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtshp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlina", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdaofi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xkeep", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json index 0f9db32ce3..2ba787aa27 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json @@ -1 +1,2493 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"4","denom":"ccel","base_denom":"ccel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"causc","base_denom":"causc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccro","base_denom":"ccro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccdai","base_denom":"ccdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"cwbtc","base_denom":"cwbtc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"cceth","base_denom":"cceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"crenbtc","base_denom":"crenbtc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"ccusdc","base_denom":"ccusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"8","denom":"chusd","base_denom":"chusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"9","denom":"campl","base_denom":"campl","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"cwscrt","base_denom":"cwscrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP"],"unit_denom":"","ibc_counterparty_denom":"x","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7","base_denom":"uphoton","path":"transfer/channel-114","ibc_channel_id":"channel-114","ibc_counterparty_channel_id":"channel-26","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"cosmoshub-testnet"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131","base_denom":"uakt","path":"transfer/channel-110","ibc_channel_id":"channel-110","ibc_counterparty_channel_id":"channel-63","display_name":"UAKT","display_symbol":"","network":"","address":"","external_symbol":"uakt","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"akash-testnet-6"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5","base_denom":"udvpn","path":"transfer/channel-111","ibc_channel_id":"channel-111","ibc_counterparty_channel_id":"channel-35","display_name":"uDVPN","display_symbol":"","network":"","address":"","external_symbol":"udvpn","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"sentinelhub-2"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059","base_denom":"unyan","path":"transfer/channel-74","ibc_channel_id":"channel-74","ibc_counterparty_channel_id":"channel-22","display_name":"uNYAN","display_symbol":"","network":"","address":"","external_symbol":"unyan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"nyancat-8"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E","base_denom":"unyan","path":"transfer/channel-117","ibc_channel_id":"channel-117","ibc_counterparty_channel_id":"channel-24","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"nyancat-8"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF","base_denom":"uxprt","path":"transfer/channel-120","ibc_channel_id":"channel-120","ibc_counterparty_channel_id":"channel-25","display_name":"uXPRT","display_symbol":"","network":"","address":"","external_symbol":"uxprt","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"test-core-1"},{"is_whitelisted":true,"decimals":"8","denom":"ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E","base_denom":"basecro","path":"transfer/channel-118","ibc_channel_id":"channel-118","ibc_counterparty_channel_id":"channel-31","display_name":"CRO","display_symbol":"","network":"","address":"","external_symbol":"basecro","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"crypto-org-chain-mainnet-1"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939","base_denom":"uregen","path":"transfer/channel-121","ibc_channel_id":"channel-121","ibc_counterparty_channel_id":"channel-26","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"regen-1"},{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"6","denom":"ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042","base_denom":"uluna","path":"transfer/channel-123","ibc_channel_id":"channel-123","ibc_counterparty_channel_id":"channel-3","display_name":"Luna","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"bombay-10"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20","base_denom":"uosmo","path":"transfer/channel-122","ibc_channel_id":"channel-122","ibc_counterparty_channel_id":"channel-34","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"osmosis-1"},{"is_whitelisted":true,"decimals":"6","denom":"ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457","base_denom":"uusd","path":"transfer/channel-123","ibc_channel_id":"channel-123","ibc_counterparty_channel_id":"channel-3","display_name":"UST","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":"bombay-10"},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csrm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crally","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x","base_denom":"x","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "4", + "denom": "ccel", + "base_denom": "ccel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "causc", + "base_denom": "causc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccro", + "base_denom": "ccro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccdai", + "base_denom": "ccdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cceth", + "base_denom": "cceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "crenbtc", + "base_denom": "crenbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccusdc", + "base_denom": "ccusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "chusd", + "base_denom": "chusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "9", + "denom": "campl", + "base_denom": "campl", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP"], + "unit_denom": "", + "ibc_counterparty_denom": "x", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7", + "base_denom": "uphoton", + "path": "transfer/channel-114", + "ibc_channel_id": "channel-114", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "cosmoshub-testnet" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131", + "base_denom": "uakt", + "path": "transfer/channel-110", + "ibc_channel_id": "channel-110", + "ibc_counterparty_channel_id": "channel-63", + "display_name": "UAKT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uakt", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "akash-testnet-6" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5", + "base_denom": "udvpn", + "path": "transfer/channel-111", + "ibc_channel_id": "channel-111", + "ibc_counterparty_channel_id": "channel-35", + "display_name": "uDVPN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "udvpn", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "sentinelhub-2" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059", + "base_denom": "unyan", + "path": "transfer/channel-74", + "ibc_channel_id": "channel-74", + "ibc_counterparty_channel_id": "channel-22", + "display_name": "uNYAN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "unyan", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E", + "base_denom": "unyan", + "path": "transfer/channel-117", + "ibc_channel_id": "channel-117", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF", + "base_denom": "uxprt", + "path": "transfer/channel-120", + "ibc_channel_id": "channel-120", + "ibc_counterparty_channel_id": "channel-25", + "display_name": "uXPRT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uxprt", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "test-core-1" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E", + "base_denom": "basecro", + "path": "transfer/channel-118", + "ibc_channel_id": "channel-118", + "ibc_counterparty_channel_id": "channel-31", + "display_name": "CRO", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "basecro", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939", + "base_denom": "uregen", + "path": "transfer/channel-121", + "ibc_channel_id": "channel-121", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "regen-1" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", + "base_denom": "uluna", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "Luna", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20", + "base_denom": "uosmo", + "path": "transfer/channel-122", + "ibc_channel_id": "channel-122", + "ibc_counterparty_channel_id": "channel-34", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "osmosis-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457", + "base_denom": "uusd", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "UST", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdai", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cyfi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "czrx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cwfil", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cuni", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cuma", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csxp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csushi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csrm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csnx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "csand", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crune", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "creef", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cogn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cocean", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cmana", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clrc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clink", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ciotx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cgrt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cftm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cesd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cenj", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccream", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccomp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ccocos", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbond", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbnt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbat", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cband", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cbal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cant", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "caave", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "c1inch", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cleash", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cshib", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctidal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cpaid", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crndr", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cconv", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crally", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "crfuel", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cakro", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cb20", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ctshp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "clina", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "cdaofi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x", + "base_denom": "x", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "unit_denom": "ckeep", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json index 47cb8678f4..11a8f319c8 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json @@ -1 +1,1034 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdai","base_denom":"cdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdai","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cyfi","base_denom":"cyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xyfi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"czrx","base_denom":"czrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xzrx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cwfil","base_denom":"cwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xwfil","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuni","base_denom":"cuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuni","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cuma","base_denom":"cuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xuma","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctusd","base_denom":"ctusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csxp","base_denom":"csxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsxp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csushi","base_denom":"csushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsushi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csusd","base_denom":"csusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsusd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csrm","base_denom":"csrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsrm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csnx","base_denom":"csnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsnx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"csand","base_denom":"csand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xsand","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crune","base_denom":"crune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrune","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"creef","base_denom":"creef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xreef","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cogn","base_denom":"cogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xogn","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cocean","base_denom":"cocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xocean","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cmana","base_denom":"cmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xmana","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clrc","base_denom":"clrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlrc","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clon","base_denom":"clon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlon","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clink","base_denom":"clink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlink","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ciotx","base_denom":"ciotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xiotx","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cgrt","base_denom":"cgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xgrt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cftm","base_denom":"cftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xftm","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cesd","base_denom":"cesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xesd","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cenj","base_denom":"cenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xenj","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccream","base_denom":"ccream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcream","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccomp","base_denom":"ccomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcomp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ccocos","base_denom":"ccocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xcocos","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbond","base_denom":"cbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbond","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbnt","base_denom":"cbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbnt","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbat","base_denom":"cbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbat","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cband","base_denom":"cband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xband","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cbal","base_denom":"cbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xbal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cant","base_denom":"cant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xant","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"caave","base_denom":"caave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xaave","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"c1inch","base_denom":"c1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"x1inch","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cleash","base_denom":"cleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xleash","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cshib","base_denom":"cshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xshib","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctidal","base_denom":"ctidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtidal","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cpaid","base_denom":"cpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xpaid","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crndr","base_denom":"crndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrndr","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cconv","base_denom":"cconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xconv","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crally","base_denom":"crally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrally","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"crfuel","base_denom":"crfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xrfuel","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cakro","base_denom":"cakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xakro","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cb20","base_denom":"cb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xb20","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ctshp","base_denom":"ctshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xtshp","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"clina","base_denom":"clina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xlina","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cdaofi","base_denom":"cdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xdaofi","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"ckeep","base_denom":"ckeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xkeep","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"18","denom":"cust","base_denom":"cust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xust","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdai", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xyfi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xzrx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xwfil", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuni", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xuma", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsxp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsushi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsrm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsnx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xsand", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrune", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xreef", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xogn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xocean", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xmana", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlrc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlink", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xiotx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xgrt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xftm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xesd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xenj", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcream", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcomp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xcocos", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbond", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbnt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbat", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xband", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xbal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xant", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xaave", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "x1inch", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xleash", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xshib", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtidal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xpaid", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrndr", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xconv", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrally", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xrfuel", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xakro", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xb20", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xtshp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xlina", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xdaofi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xkeep", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xust", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json index 03af4e47ab..c1a916c91e 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -168,7 +168,9 @@ "external_symbol": "", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json index b6b9d7ea59..e0e181b2b2 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json @@ -1 +1,1011 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdai","base_denom":"xdai","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdai","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xyfi","base_denom":"xyfi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cyfi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xzrx","base_denom":"xzrx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"czrx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xwfil","base_denom":"xwfil","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cwfil","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuni","base_denom":"xuni","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuni","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xuma","base_denom":"xuma","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cuma","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtusd","base_denom":"xtusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsxp","base_denom":"xsxp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csxp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsushi","base_denom":"xsushi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csushi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsusd","base_denom":"xsusd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csusd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsrm","base_denom":"xsrm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csrm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsnx","base_denom":"xsnx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csnx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xsand","base_denom":"xsand","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"csand","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrune","base_denom":"xrune","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crune","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xreef","base_denom":"xreef","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"creef","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xogn","base_denom":"xogn","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cogn","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xocean","base_denom":"xocean","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cocean","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xmana","base_denom":"xmana","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cmana","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlrc","base_denom":"xlrc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clrc","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlon","base_denom":"xlon","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clon","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlink","base_denom":"xlink","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clink","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xiotx","base_denom":"xiotx","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ciotx","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xgrt","base_denom":"xgrt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cgrt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xftm","base_denom":"xftm","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cftm","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xesd","base_denom":"xesd","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cesd","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xenj","base_denom":"xenj","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cenj","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcream","base_denom":"xcream","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccream","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcomp","base_denom":"xcomp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccomp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xcocos","base_denom":"xcocos","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ccocos","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbond","base_denom":"xbond","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbond","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbnt","base_denom":"xbnt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbnt","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbat","base_denom":"xbat","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbat","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xband","base_denom":"xband","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cband","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xbal","base_denom":"xbal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cbal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xant","base_denom":"xant","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cant","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xaave","base_denom":"xaave","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"caave","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"x1inch","base_denom":"x1inch","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"c1inch","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xleash","base_denom":"xleash","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cleash","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xshib","base_denom":"xshib","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cshib","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtidal","base_denom":"xtidal","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctidal","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xpaid","base_denom":"xpaid","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cpaid","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrndr","base_denom":"xrndr","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crndr","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xconv","base_denom":"xconv","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cconv","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrally","base_denom":"xrally","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crally","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xrfuel","base_denom":"xrfuel","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"crfuel","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xakro","base_denom":"xakro","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cakro","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xb20","base_denom":"xb20","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cb20","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xtshp","base_denom":"xtshp","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ctshp","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xlina","base_denom":"xlina","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"clina","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xdaofi","base_denom":"xdaofi","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cdaofi","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xkeep","base_denom":"xkeep","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"ckeep","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""},{"is_whitelisted":true,"decimals":"10","denom":"xust","base_denom":"xust","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"","display_symbol":"","network":"","address":"","external_symbol":"","transfer_limit":"","permissions":["IBCEXPORT","IBCEXPORT"],"unit_denom":"cust","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} \ No newline at end of file +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdai", + "base_denom": "xdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cdai", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xyfi", + "base_denom": "xyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cyfi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xzrx", + "base_denom": "xzrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "czrx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xwfil", + "base_denom": "xwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cwfil", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuni", + "base_denom": "xuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cuni", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuma", + "base_denom": "xuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cuma", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtusd", + "base_denom": "xtusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ctusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsxp", + "base_denom": "xsxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csxp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsushi", + "base_denom": "xsushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csushi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsusd", + "base_denom": "xsusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsrm", + "base_denom": "xsrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csrm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsnx", + "base_denom": "xsnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csnx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsand", + "base_denom": "xsand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "csand", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrune", + "base_denom": "xrune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "crune", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xreef", + "base_denom": "xreef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "creef", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xogn", + "base_denom": "xogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cogn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xocean", + "base_denom": "xocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cocean", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmana", + "base_denom": "xmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cmana", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlrc", + "base_denom": "xlrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "clrc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlon", + "base_denom": "xlon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "clon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlink", + "base_denom": "xlink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "clink", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xiotx", + "base_denom": "xiotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ciotx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xgrt", + "base_denom": "xgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cgrt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xftm", + "base_denom": "xftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cftm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xesd", + "base_denom": "xesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cesd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xenj", + "base_denom": "xenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cenj", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcream", + "base_denom": "xcream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ccream", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcomp", + "base_denom": "xcomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ccomp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcocos", + "base_denom": "xcocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ccocos", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbond", + "base_denom": "xbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cbond", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbnt", + "base_denom": "xbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cbnt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbat", + "base_denom": "xbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cbat", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xband", + "base_denom": "xband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cband", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbal", + "base_denom": "xbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cbal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xant", + "base_denom": "xant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cant", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xaave", + "base_denom": "xaave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "caave", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x1inch", + "base_denom": "x1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "c1inch", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xleash", + "base_denom": "xleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cleash", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xshib", + "base_denom": "xshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cshib", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtidal", + "base_denom": "xtidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ctidal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xpaid", + "base_denom": "xpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cpaid", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrndr", + "base_denom": "xrndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "crndr", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xconv", + "base_denom": "xconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cconv", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrally", + "base_denom": "xrally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "crally", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrfuel", + "base_denom": "xrfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "crfuel", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xakro", + "base_denom": "xakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cakro", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xb20", + "base_denom": "xb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cb20", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtshp", + "base_denom": "xtshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ctshp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlina", + "base_denom": "xlina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "clina", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdaofi", + "base_denom": "xdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cdaofi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xkeep", + "base_denom": "xkeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ckeep", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xust", + "base_denom": "xust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cust", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} From c8c3bd5d1cb8637a0a6ce7de23e0df699e3cf573 Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 29 Sep 2021 21:07:21 +0300 Subject: [PATCH 17/76] fix cli command --- x/tokenregistry/client/cli/query.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/x/tokenregistry/client/cli/query.go b/x/tokenregistry/client/cli/query.go index 5e67d59c33..273a6945a5 100644 --- a/x/tokenregistry/client/cli/query.go +++ b/x/tokenregistry/client/cli/query.go @@ -313,12 +313,7 @@ func GetCmdGenerateLowPrecisionEntries() *cobra.Command { BaseDenom: conversionDenom, Decimals: 10, UnitDenom: entry.Denom, - Permissions: []types.Permission{ - // These tokens cannot be pooled. - // types.Permission_CLP, - types.Permission_IBCEXPORT, - types.Permission_IBCEXPORT, - }, + Permissions: []types.Permission{types.Permission_IBCIMPORT}, }) } } From f64b8e54aae925dfc25e285dc8309e4c8fb383d6 Mon Sep 17 00:00:00 2001 From: Andrew Joslin Date: Wed, 29 Sep 2021 15:15:39 -0700 Subject: [PATCH 18/76] Update testnet channels according to newly created connection https://sifchain.slack.com/archives/C01T05LPFEG/p1632952538464700?thread_ts=1632941289.446600&cid=C01T05LPFEG --- .../ibc/tokenregistration/sifchain-testnet-1/registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json index 03af4e47ab..79e113dd1e 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -1514,8 +1514,8 @@ "decimals": "6", "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", "base_denom": "uosmo", - "path": "transfer/channel-21", - "ibc_channel_id": "channel-21", + "path": "transfer/channel-40", + "ibc_channel_id": "channel-40", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", From daa564df20a6ff994f813ae3a816c6075039a802 Mon Sep 17 00:00:00 2001 From: Jordan PM <70244162+pandaring2you@users.noreply.github.com> Date: Wed, 29 Sep 2021 23:09:13 -0700 Subject: [PATCH 19/76] Update whitelist Sept 29 https://docs.google.com/spreadsheets/d/1rIRSzzxS-FI8YPd9cyyo314ZR8n8oeLkW7Pq-v44Deg/edit#gid=0 --- smart-contracts/data/address_list_source.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/smart-contracts/data/address_list_source.json b/smart-contracts/data/address_list_source.json index 98bc1e7e27..e7ed3cb4c0 100644 --- a/smart-contracts/data/address_list_source.json +++ b/smart-contracts/data/address_list_source.json @@ -13,5 +13,12 @@ "0x83e6f1e41cdd28eaceb20cb649155049fac3d5aa", "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", - "0x2e9d63788249371f1dfc918a52f8d799f4a38c94" + "0x2e9d63788249371f1dfc918a52f8d799f4a38c94", + "0x05079687d35b93538cbd59fe5596380cae9054a9", + "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", + "0x9695e0114e12c0d3a3636fab5a18e6b737529023", + "0xaa9654becca45b5bdfa5ac646c939c62b527d394", + "0x5a98fcbea516cf06857215779fd812ca3bef1b32", + "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", + "0x57b946008913b82e4df85f501cbaed910e58d26c" ] From 02d385a6321c440150b3f49dc43618c4b7318888 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 09:01:12 -0300 Subject: [PATCH 20/76] only new addresses --- smart-contracts/data/address_list_source.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/smart-contracts/data/address_list_source.json b/smart-contracts/data/address_list_source.json index e7ed3cb4c0..5b85398fbd 100644 --- a/smart-contracts/data/address_list_source.json +++ b/smart-contracts/data/address_list_source.json @@ -1,19 +1,4 @@ [ - "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", - "0x9e32b13ce7f2e80a01932b42553652e053d6ed8e", - "0xc52c326331e9ce41f04484d3b5e5648158028804", - "0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0", - "0x853d955acef822db058eb8505911ed77f175b99e", - "0xEF53462838000184F35f7D991452e5f25110b207", - "0xb9ef770b6a5e12e45983c5d80545258aa38f3b78", - "0xFa14Fa6958401314851A17d6C5360cA29f74B57B", - "0x9695e0114e12c0d3a3636fab5a18e6b737529023", - "0x20a8cec5fffea65be7122bcab2ffe32ed4ebf03a", - "0xbbc2ae13b23d715c30720f079fcd9b4a74093505", - "0x83e6f1e41cdd28eaceb20cb649155049fac3d5aa", - "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", - "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", - "0x2e9d63788249371f1dfc918a52f8d799f4a38c94", "0x05079687d35b93538cbd59fe5596380cae9054a9", "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", "0x9695e0114e12c0d3a3636fab5a18e6b737529023", From 2cf2fca6a986d13bf3c9be5c1d68862161c9a19b Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 10:07:07 -0300 Subject: [PATCH 21/76] simpified the runbook and added devnotes to another doc --- smart-contracts/Whitelist_Devnotes.md | 35 ++++++++++++++++++++++++ smart-contracts/Whitelist_Update.md | 39 +++++---------------------- 2 files changed, 41 insertions(+), 33 deletions(-) create mode 100644 smart-contracts/Whitelist_Devnotes.md diff --git a/smart-contracts/Whitelist_Devnotes.md b/smart-contracts/Whitelist_Devnotes.md new file mode 100644 index 0000000000..17f5eb2a92 --- /dev/null +++ b/smart-contracts/Whitelist_Devnotes.md @@ -0,0 +1,35 @@ +## Devnotes +The whitelist command (`yarn whitelist:run`) will run two scripts sequentially. + +The first script (fetchTokenDetails.js) will fetch metadata from each token address in the initial address list. It will try to fetch name, symbol, decimals and imageUrl from each token. + +- Symbols that contain spaces or special characters will be rejected and that token will NOT be added to the whitelist. +- A new file will be created in the data folder. Its name will be something like "whitelist_mainnet_update_14_sep_2021.json", but with today's date. +- If the script fails to fetch imageUrl for a token, it will set imageUrl to `null` in that token data. You may edit it manually later. + +The second script (bulk_set_whitelist.ts) will communicate with the BridgeBank, adding all tokens to the whitelist. + +After both scripts are completed, you will se the message "~~~ DONE ~~~" in your terminal/console. Then, you should verify whether all tokens have been successfully added to the whitelist. All you need to do is read the logs that the scripts have generated, directly in your terminal/console. + +The last step is to create a new UI PR with the newly added tokens. Verify the generated file in the data folder and make sure all tokens have an imageUrl property with an URL assigned to it. If any token doesn't, you'll need to manually find out that token's icon URL and add it there. + +Finally, copy all tokens from that file and add them to this file: +`https://github.com/Sifchain/sifchain-ui/blob/develop/ui/core/src/config/networks/ethereum/assets.ethereum.mainnet.json` +(it's in a different repo). Open a PR there and you're done. + +## Testing with a mainnet fork +If you want to test the whitelisting flow, add this variable to your .env: +``` +USE_FORKING=1 +``` + +And run the following command: +``` +yarn whitelist:test +``` + +This is also useful if you just want to generate the json file without actually updating the whitelist in production. + +## Note + +In the previous version of the smart contracts, there was a concept of a max token lock or burn amount. This functionality has been completely removed from the codebase. There is no longer a max lock or burn amount, there is only a token whitelist. Whitelisted tokens may be locked and burned if they are on the whitelist to perform that action. \ No newline at end of file diff --git a/smart-contracts/Whitelist_Update.md b/smart-contracts/Whitelist_Update.md index 3982d8b53b..2115047a1c 100644 --- a/smart-contracts/Whitelist_Update.md +++ b/smart-contracts/Whitelist_Update.md @@ -28,43 +28,16 @@ Important: - Ensure MAINNET_URL is set correctly. -- Make sure ACTIVE_PRIVATE_KEY equals MAINNET_PRIVATE_KEY_OPERATOR (exactly as in the above example). - -- Ensure the BridgeBank address is set correctly. - To bulk update the whitelist and add tokens, use `yarn whitelist:run` like so: ``` yarn whitelist:run ``` -## More details and next steps -The command above will run two scripts sequentially. -The first script (fetchTokenDetails.js) will fetch metadata from each token address in the initial address list. It will try to fetch name, symbol, decimals and imageUrl from each token. -- Symbols that contain spaces or special characters will be rejected and that token will NOT be added to the whitelist. -- A new file will be created in the data folder. Its name will be something like "whitelist_mainnet_update_14_sep_2021.json", but with today's date. -- If the script fails to fetch imageUrl for a token, it will set imageUrl to `null` in that token data. You may edit it manually later. - -The second script (bulk_set_whitelist.ts) will communicate with the BridgeBank, adding all tokens to the whitelist. - -After both scripts are completed, you will se the message "~~~ DONE ~~~" in your terminal/console. Then, you should verify whether all tokens have been successfully added to the whitelist. All you need to do is read the logs that the scripts have generated, directly in your terminal/console. - -The last step is to create a new UI PR with the newly added tokens. Verify the generated file in the data folder and make sure all tokens have an imageUrl property with an URL assigned to it. If any token doesn't, you'll need to manually find out that token's icon URL and add it there. -Finally, copy all tokens from that file and add them to this file: -`https://github.com/Sifchain/sifchain-ui/blob/develop/ui/core/src/config/networks/ethereum/assets.ethereum.mainnet.json` -(it's in a different repo). Open a PR there and you're done. - -## Testing with a mainnet fork -If you want to test the whitelisting flow, add this variable to your .env: -``` -USE_FORKING=1 -``` - -And run the following command: -``` -yarn whitelist:test -``` - -## Note +## Next steps +Please notify the person who asked you to run this command that the process has been finished. +If you see any errors on your console/terminal, please report it to that same person. -In the previous version of the smart contracts, there was a concept of a max token lock or burn amount. This functionality has been completely removed from the codebase. There is no longer a max lock or burn amount, there is only a token whitelist. Whitelisted tokens may be locked and burned if they are on the whitelist to perform that action. \ No newline at end of file +## Devnotes +For more details that might concern developers only, consult the document Whitelist_Devnotes.md. +You do not need to know those details to run this command. \ No newline at end of file From 03c068ce8b3a54225de9ce6a433e70f55447ef6f Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 10:13:28 -0300 Subject: [PATCH 22/76] fix regexp to reject empty symbols --- smart-contracts/scripts/fetchTokenDetails.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index c79a2644e8..b49ac6f262 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -88,7 +88,7 @@ function print(color, message, breakLine) { * @returns {bool} does the symbol match the RegExp? */ function isValidSymbol(symbol) { - const regexp = new RegExp('^[a-zA-Z0-9]*$'); + const regexp = new RegExp('^[a-zA-Z0-9]+$'); return regexp.test(symbol); } From ecb171d3f7e51cfed45808e9a115d3ca3df92f35 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 10:13:44 -0300 Subject: [PATCH 23/76] fix typos --- smart-contracts/Whitelist_Update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smart-contracts/Whitelist_Update.md b/smart-contracts/Whitelist_Update.md index 2115047a1c..12e1d002de 100644 --- a/smart-contracts/Whitelist_Update.md +++ b/smart-contracts/Whitelist_Update.md @@ -4,7 +4,7 @@ If you are trying to whitelist many token addresses at once, you will need to us 1) Before running the script, go to the data folder and create a file called address_list_source.json, or edit it so that it has only the addresses that you want to whitelist. -The contents of the file should have a list of addresses, like so: +The contents of the file should have an array of addresses, like so: ``` [ "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", @@ -12,7 +12,7 @@ The contents of the file should have a list of addresses, like so: ] ``` -2) Now, edit you .env file adding the following variables: +2) Now, edit your .env file adding the following variables: ``` MAINNET_URL=https://eth-mainnet.alchemyapi.io/v2/ZGe5q0xD06oCAHiwf6ZAexnzGKSPrS5P MAINNET_PRIVATE_KEY_OPERATOR=e67825808c9642d98d16b5794da4582432cb159610ff3934e8a0bac074e725f2 From f3bd7c8e5bf553d637ec34af8df52876519461c4 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 10:13:52 -0300 Subject: [PATCH 24/76] fix typos --- smart-contracts/scripts/bulk_set_whitelist.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index 0e34b7e5e2..2bf3171051 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -1,6 +1,6 @@ /** * Adds tokens to the whitelist in a batch. - * This script is part of the whitlisting process. + * This script is part of the whitelisting process. * Please read Whitelist_Update.md for instructions. * * @dev We're setting gasPrice explicitly, in accordance with the received ask. From 3b961a8943358309b77a7964e97b0b51ade0aad5 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Thu, 30 Sep 2021 15:24:33 -0300 Subject: [PATCH 25/76] removed Dino from the list of tokens to be whitelisted --- smart-contracts/data/address_list_source.json | 1 - 1 file changed, 1 deletion(-) diff --git a/smart-contracts/data/address_list_source.json b/smart-contracts/data/address_list_source.json index 5b85398fbd..decd4c9618 100644 --- a/smart-contracts/data/address_list_source.json +++ b/smart-contracts/data/address_list_source.json @@ -2,7 +2,6 @@ "0x05079687d35b93538cbd59fe5596380cae9054a9", "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", "0x9695e0114e12c0d3a3636fab5a18e6b737529023", - "0xaa9654becca45b5bdfa5ac646c939c62b527d394", "0x5a98fcbea516cf06857215779fd812ca3bef1b32", "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", "0x57b946008913b82e4df85f501cbaed910e58d26c" From d563c8a19163019cb8598c03396df6e3f672c243 Mon Sep 17 00:00:00 2001 From: Jordan PM <70244162+pandaring2you@users.noreply.github.com> Date: Thu, 30 Sep 2021 13:26:33 -0700 Subject: [PATCH 26/76] Update whitelist 9-30 --- smart-contracts/data/address_list_source.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smart-contracts/data/address_list_source.json b/smart-contracts/data/address_list_source.json index decd4c9618..cc4ba5fa04 100644 --- a/smart-contracts/data/address_list_source.json +++ b/smart-contracts/data/address_list_source.json @@ -4,5 +4,7 @@ "0x9695e0114e12c0d3a3636fab5a18e6b737529023", "0x5a98fcbea516cf06857215779fd812ca3bef1b32", "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", - "0x57b946008913b82e4df85f501cbaed910e58d26c" + "0x57b946008913b82e4df85f501cbaed910e58d26c", + "0x2701E1D67219a49F5691C92468Fe8D8ADc03e609", + "0x249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b" ] From 6f1001480019b9a15f5f5dab8c89dfe9d66c7f11 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 00:34:14 +0300 Subject: [PATCH 27/76] fix remaining testnet entries --- .../sifchain-testnet-1/ceth.json | 24 ++++++++++++++++++- .../sifchain-testnet-1/cusdc.json | 24 ++++++++++++++++++- .../sifchain-testnet-1/cusdt.json | 24 ++++++++++++++++++- .../sifchain-testnet-1/xeth.json | 24 ++++++++++++++++++- .../sifchain-testnet-1/xrowan.json | 24 ++++++++++++++++++- 5 files changed, 115 insertions(+), 5 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json index 1360b5e75a..f1d8c77595 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json index 8149c6199d..0931f82014 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json index 1fab4225ef..6f5ef18b43 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDT","display_symbol":"","network":"","address":"","external_symbol":"USDT","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDT", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json index e938a40347..3f4853f3da 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json index d9ae150872..071b15f1b6 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} From 9a8e53b29c54274cbfe160dc740569c47d07cfe5 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 14:51:48 +0300 Subject: [PATCH 28/76] Fix min/max amount checks when sending ibc transfer --- x/ibctransfer/keeper/msg_server.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/x/ibctransfer/keeper/msg_server.go b/x/ibctransfer/keeper/msg_server.go index 8b3f764d23..4b1bf76a2f 100644 --- a/x/ibctransfer/keeper/msg_server.go +++ b/x/ibctransfer/keeper/msg_server.go @@ -38,22 +38,23 @@ func (srv msgServer) Transfer(goCtx context.Context, msg *sdktransfertypes.MsgTr if !srv.tokenRegistryKeeper.CheckDenomPermissions(ctx, msg.Token.Denom, []tokenregistrytypes.Permission{tokenregistrytypes.Permission_IBCEXPORT}) { return nil, sdkerrors.Wrap(tokenregistrytypes.ErrPermissionDenied, "denom cannot be exported") } - // get token registry entry for sent token registryEntry := srv.tokenRegistryKeeper.GetDenom(sdk.UnwrapSDKContext(goCtx), msg.Token.Denom) // disallow direct transfers of denom aliases if registryEntry.UnitDenom != "" && registryEntry.UnitDenom != registryEntry.Denom { return nil, sdkerrors.Wrap(tokenregistrytypes.ErrPermissionDenied, "transfers of denom aliases are not yet supported") } - // check if registry entry has an IBC counter party conversion to process if registryEntry.IbcCounterpartyDenom != "" && registryEntry.IbcCounterpartyDenom != registryEntry.Denom { sendAsRegistryEntry := srv.tokenRegistryKeeper.GetDenom(sdk.UnwrapSDKContext(goCtx), registryEntry.IbcCounterpartyDenom) if sendAsRegistryEntry.Decimals != 0 && registryEntry.Decimals > sendAsRegistryEntry.Decimals { token, tokenConversion := ConvertCoinsForTransfer(goCtx, msg, registryEntry, sendAsRegistryEntry) - if token.Amount.Equal(sdk.NewInt(0)) { + if token.Amount.Equal(sdk.NewInt(0)) || tokenConversion.Amount.Equal(sdk.NewInt(0)) { return nil, types.ErrAmountTooLowToConvert } + if !token.Amount.IsUint64() || !tokenConversion.Amount.IsUint64() { + return nil, types.ErrAmountTooLargeToSend + } err := PrepareToSendConvertedCoins(goCtx, msg, token, tokenConversion, srv.bankKeeper) if err != nil { return nil, sdkerrors.Wrap(types.ErrConvertingToCounterpartyDenom, err.Error()) @@ -61,11 +62,9 @@ func (srv msgServer) Transfer(goCtx context.Context, msg *sdktransfertypes.MsgTr msg.Token = tokenConversion } } - - if !msg.Token.Amount.IsUint64() { + if !msg.Token.Amount.IsUint64() || msg.Token.Amount.Equal(sdk.NewInt(0)) { return nil, types.ErrAmountTooLargeToSend } - return srv.sdkMsgServer.Transfer(goCtx, msg) } From 19e52151ce9ec5c8dfb43cf33b5b7ecd033bbe74 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 14:52:10 +0300 Subject: [PATCH 29/76] add tests --- x/ibctransfer/keeper/msg_server_test.go | 80 +++++++++++++++++++++---- 1 file changed, 70 insertions(+), 10 deletions(-) diff --git a/x/ibctransfer/keeper/msg_server_test.go b/x/ibctransfer/keeper/msg_server_test.go index 9c0872f573..7b421f616f 100644 --- a/x/ibctransfer/keeper/msg_server_test.go +++ b/x/ibctransfer/keeper/msg_server_test.go @@ -20,15 +20,11 @@ import ( ) func TestMsgServer_Transfer(t *testing.T) { - /* Test that when a conversion is needed the right amounts are converted before sending to underlying SDK Transfer. - */ ctrl := gomock.NewController(t) bankKeeper := scibctransfermocks.NewMockBankKeeper(ctrl) msgSrv := scibctransfermocks.NewMockMsgServer(ctrl) - app, ctx, _ := tokenregistrytest.CreateTestApp(false) addrs, _ := test.CreateTestAddrs(2) - app.TokenRegistryKeeper.SetToken(ctx, &tokenregistrytypes.RegistryEntry{ Denom: "rowan", IsWhitelisted: true, @@ -49,7 +45,6 @@ func TestMsgServer_Transfer(t *testing.T) { Decimals: 18, Permissions: []tokenregistrytypes.Permission{tokenregistrytypes.Permission_IBCEXPORT}, }) - rowanAmount, ok := sdk.NewIntFromString("1234567891123456789") require.True(t, ok) rowanAmountEscrowed, ok := sdk.NewIntFromString("1234567891100000000") @@ -57,13 +52,18 @@ func TestMsgServer_Transfer(t *testing.T) { xrowanAmount, ok := sdk.NewIntFromString("12345678911") require.True(t, ok) packetOverflowAmount := sdk.NewIntFromUint64(math.MaxUint64).Add(sdk.NewInt(1)) - rowanSmallest, ok := sdk.NewIntFromString("183456789") require.True(t, ok) - rowanTooSmall, ok := sdk.NewIntFromString("12345678") require.True(t, ok) - + tooLargeToSend, ok := sdk.NewIntFromString("940000000000000000000000000") + require.True(t, ok) + tooLargeToSendAs, ok := sdk.NewIntFromString("9400000000000000000") + require.True(t, ok) + tooLargeToSend2, ok := sdk.NewIntFromString("8940000000000000000000000000") + require.True(t, ok) + tooLargeToSendAs2, ok := sdk.NewIntFromString("89400000000000000000") + require.True(t, ok) tt := []struct { name string err error @@ -201,14 +201,74 @@ func TestMsgServer_Transfer(t *testing.T) { setupBankKeeperCalls: func() {}, setupMsgServerCalls: func() {}, }, + { + name: "transfer amount too large to transfer edge case 1", + err: scibctransfertypes.ErrAmountTooLargeToSend, + bankKeeper: bankKeeper, + msgSrv: msgSrv, + msg: sdktransfertypes.NewMsgTransfer( + "transfer", + "channel-0", + sdk.NewCoin("rowan", tooLargeToSend), + addrs[0], + addrs[1].String(), + clienttypes.NewHeight(0, 0), + 0, + ), + setupMsgServerCalls: func() { + msgSrv.EXPECT().Transfer(gomock.Any(), &sdktransfertypes.MsgTransfer{ + SourcePort: "transfer", + SourceChannel: "channel-0", + Token: sdk.NewCoin("xrowan", tooLargeToSendAs), + Sender: addrs[0].String(), + Receiver: addrs[1].String(), + TimeoutHeight: clienttypes.NewHeight(0, 0), + TimeoutTimestamp: 0, + }) + }, + setupBankKeeperCalls: func() { + bankKeeper.EXPECT().SendCoins(gomock.Any(), addrs[0], scibctransfertypes.GetEscrowAddress("transfer", "channel-0"), sdk.NewCoins(sdk.NewCoin("rowan", tooLargeToSend))).Return(nil) + bankKeeper.EXPECT().MintCoins(gomock.Any(), scibctransfertypes.ModuleName, sdk.NewCoins(sdk.NewCoin("xrowan", tooLargeToSendAs))).Return(nil) + bankKeeper.EXPECT().SendCoinsFromModuleToAccount(gomock.Any(), scibctransfertypes.ModuleName, addrs[0], sdk.NewCoins(sdk.NewCoin("xrowan", tooLargeToSendAs))).Return(nil) + }, + }, + { + name: "transfer amount too large to transfer edge case 2", + err: scibctransfertypes.ErrAmountTooLargeToSend, + bankKeeper: bankKeeper, + msgSrv: msgSrv, + msg: sdktransfertypes.NewMsgTransfer( + "transfer", + "channel-0", + sdk.NewCoin("rowan", tooLargeToSend2), + addrs[0], + addrs[1].String(), + clienttypes.NewHeight(0, 0), + 0, + ), + setupMsgServerCalls: func() { + msgSrv.EXPECT().Transfer(gomock.Any(), &sdktransfertypes.MsgTransfer{ + SourcePort: "transfer", + SourceChannel: "channel-0", + Token: sdk.NewCoin("xrowan", tooLargeToSendAs2), + Sender: addrs[0].String(), + Receiver: addrs[1].String(), + TimeoutHeight: clienttypes.NewHeight(0, 0), + TimeoutTimestamp: 0, + }) + }, + setupBankKeeperCalls: func() { + bankKeeper.EXPECT().SendCoins(gomock.Any(), addrs[0], scibctransfertypes.GetEscrowAddress("transfer", "channel-0"), sdk.NewCoins(sdk.NewCoin("rowan", tooLargeToSend2))).Return(nil) + bankKeeper.EXPECT().MintCoins(gomock.Any(), scibctransfertypes.ModuleName, sdk.NewCoins(sdk.NewCoin("xrowan", tooLargeToSendAs2))).Return(nil) + bankKeeper.EXPECT().SendCoinsFromModuleToAccount(gomock.Any(), scibctransfertypes.ModuleName, addrs[0], sdk.NewCoins(sdk.NewCoin("xrowan", tooLargeToSendAs2))).Return(nil) + }, + }, } - for _, tc := range tt { tc := tc t.Run(tc.name, func(t *testing.T) { tc.setupMsgServerCalls() tc.setupBankKeeperCalls() - srv := keeper.NewMsgServerImpl(tc.msgSrv, tc.bankKeeper, app.TokenRegistryKeeper) _, err := srv.Transfer(sdk.WrapSDKContext(ctx), tc.msg) require.ErrorIs(t, err, tc.err) From 586c8968c4df13236bd56f38e5bf720213ece9f9 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 16:17:59 +0300 Subject: [PATCH 30/76] update testnet entries --- .../sifchain-testnet-1/registry.ctokens.json | 23 ------------------ .../sifchain-testnet-1/rowan.json | 24 ++++++++++++++++++- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json index 11a8f319c8..24b3d9abbe 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json @@ -1006,29 +1006,6 @@ "unit_denom": "", "ibc_counterparty_denom": "xust", "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "cwbtc", - "base_denom": "cwbtc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json index 5f0cb0f633..598b440772 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + } + ] +} From de9f486d0c643f31ae26e16ceb5be501e2277f26 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 16:18:56 +0300 Subject: [PATCH 31/76] fix osmosis denom, fix osmosis.json --- .../ibc/tokenregistration/sifchain-testnet-1/osmosis.json | 6 +++--- .../ibc/tokenregistration/sifchain-testnet-1/registry.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json index 8ebae987a7..52d5548e87 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json @@ -3,10 +3,10 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", + "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", "base_denom": "uosmo", - "path": "transfer/channel-21", - "ibc_channel_id": "channel-21", + "path": "transfer/channel-40", + "ibc_channel_id": "channel-40", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json index 1b2891c207..e1d35e3c14 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -1514,7 +1514,7 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", + "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", "base_denom": "uosmo", "path": "transfer/channel-40", "ibc_channel_id": "channel-40", From 74a78ffb25074c86e3b60fdc9b9c16c8dbd0d9ba Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 16:20:10 +0300 Subject: [PATCH 32/76] fix devnet entries --- .../sifchain-devnet-1/ceth.json | 24 +- .../sifchain-devnet-1/cusdc.json | 24 +- .../sifchain-devnet-1/cusdt.json | 24 +- .../sifchain-devnet-1/registry.ctokens.json | 19 + .../sifchain-devnet-1/registry.json | 248 +-- .../sifchain-devnet-1/registry.xtokens.json | 1828 ++--------------- .../sifchain-devnet-1/rowan.json | 24 +- .../sifchain-devnet-1/xeth.json | 24 +- .../sifchain-devnet-1/xrowan.json | 24 +- scripts/init-multichain.sh | 134 +- 10 files changed, 355 insertions(+), 2018 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json index 1360b5e75a..f1d8c77595 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"ceth","base_denom":"ceth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"xeth","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json index 8149c6199d..0931f82014 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdc","base_denom":"cusdc","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json index c470c44324..3b62715448 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"6","denom":"cusdt","base_denom":"cusdt","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"USDC","display_symbol":"","network":"","address":"","external_symbol":"USDC","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json index f0a8bbc0ea..24b3d9abbe 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json @@ -987,6 +987,25 @@ "unit_denom": "", "ibc_counterparty_denom": "xkeep", "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "xust", + "ibc_counterparty_chain_id": "" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json index 8c9fc45853..3a063f05b5 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json @@ -168,7 +168,9 @@ "external_symbol": "", "transfer_limit": "", "permissions": [ - "CLP" + "CLP", + "IBCEXPORT", + "IBCIMPORT" ], "unit_denom": "", "ibc_counterparty_denom": "", @@ -1394,190 +1396,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7", - "base_denom": "uphoton", - "path": "transfer/channel-114", - "ibc_channel_id": "channel-114", - "ibc_counterparty_channel_id": "channel-26", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "cosmoshub-testnet" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131", - "base_denom": "uakt", - "path": "transfer/channel-110", - "ibc_channel_id": "channel-110", - "ibc_counterparty_channel_id": "channel-63", - "display_name": "UAKT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uakt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "akash-testnet-6" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5", - "base_denom": "udvpn", - "path": "transfer/channel-111", - "ibc_channel_id": "channel-111", - "ibc_counterparty_channel_id": "channel-35", - "display_name": "uDVPN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "udvpn", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "sentinelhub-2" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059", - "base_denom": "unyan", - "path": "transfer/channel-74", - "ibc_channel_id": "channel-74", - "ibc_counterparty_channel_id": "channel-22", - "display_name": "uNYAN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "unyan", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E", - "base_denom": "unyan", - "path": "transfer/channel-117", - "ibc_channel_id": "channel-117", - "ibc_counterparty_channel_id": "channel-24", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF", - "base_denom": "uxprt", - "path": "transfer/channel-120", - "ibc_channel_id": "channel-120", - "ibc_counterparty_channel_id": "channel-25", - "display_name": "uXPRT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uxprt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "test-core-1" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E", - "base_denom": "basecro", - "path": "transfer/channel-118", - "ibc_channel_id": "channel-118", - "ibc_counterparty_channel_id": "channel-31", - "display_name": "CRO", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "basecro", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939", - "base_denom": "uregen", - "path": "transfer/channel-121", - "ibc_channel_id": "channel-121", - "ibc_counterparty_channel_id": "channel-26", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "regen-1" - }, { "is_whitelisted": true, "decimals": "10", @@ -1622,35 +1440,12 @@ }, { "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", - "base_denom": "uluna", - "path": "transfer/channel-123", - "ibc_channel_id": "channel-123", - "ibc_counterparty_channel_id": "channel-3", - "display_name": "Luna", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20", - "base_denom": "uosmo", - "path": "transfer/channel-122", - "ibc_channel_id": "channel-122", - "ibc_counterparty_channel_id": "channel-34", + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", "display_name": "", "display_symbol": "", "network": "", @@ -1664,30 +1459,7 @@ ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "osmosis-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457", - "base_denom": "uusd", - "path": "transfer/channel-123", - "ibc_channel_id": "channel-123", - "ibc_counterparty_channel_id": "channel-3", - "display_name": "UST", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" + "ibc_counterparty_chain_id": "" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json index 2ba787aa27..e0e181b2b2 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json @@ -1,1411 +1,5 @@ { "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "4", - "denom": "ccel", - "base_denom": "ccel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "causc", - "base_denom": "causc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdt", - "base_denom": "cusdt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDC", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDC", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdc", - "base_denom": "cusdc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDC", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDC", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ccro", - "base_denom": "ccro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ccdai", - "base_denom": "ccdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "cwbtc", - "base_denom": "cwbtc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "cceth", - "base_denom": "cceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "crenbtc", - "base_denom": "crenbtc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ccusdc", - "base_denom": "ccusdc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "chusd", - "base_denom": "chusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "9", - "denom": "campl", - "base_denom": "campl", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cwscrt", - "base_denom": "cwscrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cwfil", - "base_denom": "cwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuni", - "base_denom": "cuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuma", - "base_denom": "cuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctusd", - "base_denom": "ctusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csxp", - "base_denom": "csxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csushi", - "base_denom": "csushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csusd", - "base_denom": "csusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csnx", - "base_denom": "csnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csand", - "base_denom": "csand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crune", - "base_denom": "crune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "creef", - "base_denom": "creef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cogn", - "base_denom": "cogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cocean", - "base_denom": "cocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmana", - "base_denom": "cmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clrc", - "base_denom": "clrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clon", - "base_denom": "clon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clink", - "base_denom": "clink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ciotx", - "base_denom": "ciotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cgrt", - "base_denom": "cgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cftm", - "base_denom": "cftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cesd", - "base_denom": "cesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cenj", - "base_denom": "cenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccream", - "base_denom": "ccream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccomp", - "base_denom": "ccomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccocos", - "base_denom": "ccocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbond", - "base_denom": "cbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbnt", - "base_denom": "cbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbat", - "base_denom": "cbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cband", - "base_denom": "cband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbal", - "base_denom": "cbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cant", - "base_denom": "cant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caave", - "base_denom": "caave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "c1inch", - "base_denom": "c1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cleash", - "base_denom": "cleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cshib", - "base_denom": "cshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctidal", - "base_denom": "ctidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cpaid", - "base_denom": "cpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crndr", - "base_denom": "crndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cconv", - "base_denom": "cconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crally", - "base_denom": "crally", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crfuel", - "base_denom": "crfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cakro", - "base_denom": "cakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cb20", - "base_denom": "cb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctshp", - "base_denom": "ctshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clina", - "base_denom": "clina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdaofi", - "base_denom": "cdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ckeep", - "base_denom": "ckeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP"], - "unit_denom": "", - "ibc_counterparty_denom": "x", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7", - "base_denom": "uphoton", - "path": "transfer/channel-114", - "ibc_channel_id": "channel-114", - "ibc_counterparty_channel_id": "channel-26", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "cosmoshub-testnet" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131", - "base_denom": "uakt", - "path": "transfer/channel-110", - "ibc_channel_id": "channel-110", - "ibc_counterparty_channel_id": "channel-63", - "display_name": "UAKT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uakt", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "akash-testnet-6" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5", - "base_denom": "udvpn", - "path": "transfer/channel-111", - "ibc_channel_id": "channel-111", - "ibc_counterparty_channel_id": "channel-35", - "display_name": "uDVPN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "udvpn", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "sentinelhub-2" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8395BFD6DF6EFE215B56CBEB14B7B265598E6F14AFFAF28337E9B627F0334059", - "base_denom": "unyan", - "path": "transfer/channel-74", - "ibc_channel_id": "channel-74", - "ibc_counterparty_channel_id": "channel-22", - "display_name": "uNYAN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "unyan", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E", - "base_denom": "unyan", - "path": "transfer/channel-117", - "ibc_channel_id": "channel-117", - "ibc_counterparty_channel_id": "channel-24", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF", - "base_denom": "uxprt", - "path": "transfer/channel-120", - "ibc_channel_id": "channel-120", - "ibc_counterparty_channel_id": "channel-25", - "display_name": "uXPRT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uxprt", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "test-core-1" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E", - "base_denom": "basecro", - "path": "transfer/channel-118", - "ibc_channel_id": "channel-118", - "ibc_counterparty_channel_id": "channel-31", - "display_name": "CRO", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "basecro", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939", - "base_denom": "uregen", - "path": "transfer/channel-121", - "ibc_channel_id": "channel-121", - "ibc_counterparty_channel_id": "channel-26", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "regen-1" - }, { "is_whitelisted": true, "decimals": "10", @@ -1414,108 +8,13 @@ "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", - "base_denom": "uluna", - "path": "transfer/channel-123", - "ibc_channel_id": "channel-123", - "ibc_counterparty_channel_id": "channel-3", - "display_name": "Luna", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20", - "base_denom": "uosmo", - "path": "transfer/channel-122", - "ibc_channel_id": "channel-122", - "ibc_counterparty_channel_id": "channel-34", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "osmosis-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/217BC2C4AD4953D957243A8D0ED015E6689E9C88ADE3D04C9F7BE48916A00457", - "base_denom": "uusd", - "path": "transfer/channel-123", - "ibc_channel_id": "channel-123", - "ibc_counterparty_channel_id": "channel-3", - "display_name": "UST", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "x", - "base_denom": "x", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", "display_name": "", "display_symbol": "", "network": "", "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ceth", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1523,8 +22,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xdai", + "base_denom": "xdai", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1534,7 +33,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cdai", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1542,8 +41,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xyfi", + "base_denom": "xyfi", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1553,7 +52,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cyfi", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1561,8 +60,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xzrx", + "base_denom": "xzrx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1572,7 +71,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "czrx", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1580,8 +79,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xwfil", + "base_denom": "xwfil", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1591,7 +90,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cwfil", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1599,8 +98,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xuni", + "base_denom": "xuni", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1610,7 +109,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cuni", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1618,8 +117,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xuma", + "base_denom": "xuma", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1629,7 +128,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cuma", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1637,8 +136,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xtusd", + "base_denom": "xtusd", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1648,7 +147,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ctusd", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1656,8 +155,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsxp", + "base_denom": "xsxp", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1667,7 +166,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csxp", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1675,8 +174,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsushi", + "base_denom": "xsushi", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1686,7 +185,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csushi", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1694,8 +193,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsusd", + "base_denom": "xsusd", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1705,7 +204,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csusd", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1713,8 +212,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsrm", + "base_denom": "xsrm", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1724,7 +223,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csrm", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1732,8 +231,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsnx", + "base_denom": "xsnx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1743,7 +242,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csnx", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1751,8 +250,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xsand", + "base_denom": "xsand", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1762,7 +261,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "csand", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1770,8 +269,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xrune", + "base_denom": "xrune", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1781,7 +280,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "crune", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1789,8 +288,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xreef", + "base_denom": "xreef", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1800,7 +299,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "creef", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1808,8 +307,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xogn", + "base_denom": "xogn", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1819,7 +318,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cogn", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1827,8 +326,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xocean", + "base_denom": "xocean", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1838,7 +337,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cocean", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1846,8 +345,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xmana", + "base_denom": "xmana", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1857,7 +356,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cmana", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1865,8 +364,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xlrc", + "base_denom": "xlrc", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1876,7 +375,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "clrc", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1884,8 +383,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xlon", + "base_denom": "xlon", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1895,7 +394,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "clon", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1903,8 +402,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xlink", + "base_denom": "xlink", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1914,7 +413,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "clink", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1922,8 +421,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xiotx", + "base_denom": "xiotx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1933,7 +432,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ciotx", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1941,8 +440,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xgrt", + "base_denom": "xgrt", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1952,7 +451,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cgrt", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1960,8 +459,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xftm", + "base_denom": "xftm", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1971,7 +470,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cftm", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1979,8 +478,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xesd", + "base_denom": "xesd", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -1990,7 +489,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cesd", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1998,8 +497,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xenj", + "base_denom": "xenj", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2009,7 +508,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cenj", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2017,8 +516,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xcream", + "base_denom": "xcream", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2028,7 +527,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ccream", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2036,8 +535,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xcomp", + "base_denom": "xcomp", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2047,7 +546,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ccomp", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2055,8 +554,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xcocos", + "base_denom": "xcocos", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2066,7 +565,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ccocos", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2074,8 +573,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xbond", + "base_denom": "xbond", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2085,7 +584,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cbond", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2093,8 +592,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xbnt", + "base_denom": "xbnt", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2104,7 +603,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cbnt", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2112,8 +611,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xbat", + "base_denom": "xbat", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2123,7 +622,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cbat", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2131,8 +630,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xband", + "base_denom": "xband", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2142,7 +641,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cband", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2150,8 +649,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xbal", + "base_denom": "xbal", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2161,7 +660,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cbal", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2169,8 +668,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xant", + "base_denom": "xant", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2180,7 +679,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cant", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2188,8 +687,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xaave", + "base_denom": "xaave", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2199,7 +698,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "caave", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2207,8 +706,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "x1inch", + "base_denom": "x1inch", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2218,7 +717,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "c1inch", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2226,8 +725,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xleash", + "base_denom": "xleash", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2237,7 +736,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cleash", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2245,8 +744,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xshib", + "base_denom": "xshib", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2256,7 +755,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cshib", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2264,8 +763,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xtidal", + "base_denom": "xtidal", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2275,7 +774,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ctidal", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2283,8 +782,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xpaid", + "base_denom": "xpaid", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2294,7 +793,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cpaid", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2302,8 +801,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xrndr", + "base_denom": "xrndr", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2313,7 +812,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "crndr", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2321,8 +820,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xconv", + "base_denom": "xconv", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2332,7 +831,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cconv", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2340,8 +839,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xrally", + "base_denom": "xrally", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2351,7 +850,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "crally", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2359,8 +858,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xrfuel", + "base_denom": "xrfuel", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2370,7 +869,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "crfuel", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2378,8 +877,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xakro", + "base_denom": "xakro", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2389,7 +888,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cakro", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2397,8 +896,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xb20", + "base_denom": "xb20", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2408,7 +907,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cb20", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2416,8 +915,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xtshp", + "base_denom": "xtshp", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2427,7 +926,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ctshp", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2435,8 +934,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xlina", + "base_denom": "xlina", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2446,7 +945,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "clina", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2454,8 +953,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xdaofi", + "base_denom": "xdaofi", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2465,7 +964,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "cdaofi", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -2473,8 +972,8 @@ { "is_whitelisted": true, "decimals": "10", - "denom": "x", - "base_denom": "x", + "denom": "xkeep", + "base_denom": "xkeep", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -2484,10 +983,29 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCEXPORT"], + "permissions": ["IBCIMPORT"], "unit_denom": "ckeep", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xust", + "base_denom": "xust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "cust", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json index 5f0cb0f633..598b440772 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"18","denom":"rowan","base_denom":"rowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["CLP","IBCEXPORT","IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"xrowan","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json index e938a40347..3f4853f3da 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xeth","base_denom":"xeth","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"ETH","display_symbol":"","network":"","address":"","external_symbol":"ETH","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"ceth","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json index d9ae150872..071b15f1b6 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json @@ -1 +1,23 @@ -{"entries":[{"is_whitelisted":true,"decimals":"10","denom":"xrowan","base_denom":"xrowan","path":"","ibc_channel_id":"","ibc_counterparty_channel_id":"","display_name":"Rowan","display_symbol":"","network":"","address":"","external_symbol":"eRowan","transfer_limit":"","permissions":["IBCIMPORT"],"unit_denom":"rowan","ibc_counterparty_denom":"","ibc_counterparty_chain_id":""}]} +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } + ] +} diff --git a/scripts/init-multichain.sh b/scripts/init-multichain.sh index d3f31ef5e3..7e31c2f502 100755 --- a/scripts/init-multichain.sh +++ b/scripts/init-multichain.sh @@ -6,136 +6,32 @@ rm -rf ~/.sifnode-1 rm -rf ~/.sifnode-2 rm -rf ~/.sifnode-3 make clean install -sifnoded init test --chain-id=localnet-1 -o --home ~/.sifnode-1 - -#sifnoded config output json -#sifnoded config indent true -#sifnoded config trust-node true -#sifnoded config chain-id localnet-1 - -#sifnoded config keyring-backend test +sifnoded init test --chain-id=localnet-1 -o echo "Generating deterministic account - sif" -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-1 - +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test echo "Generating deterministic account - akasha" -echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-1 - +echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test -sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-1 +sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test -sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-1 -sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-1) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-1 +sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test +sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test -sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 -sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-1 ) --keyring-backend=test --home ~/.sifnode-1 -sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 -sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-1 +sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test ) --keyring-backend=test +sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test ) --keyring-backend=test +sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test ) --keyring-backend=test +sifnoded set-gen-denom-whitelist scripts/denoms.json -sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 +sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test ) --keyring-backend=test -sifnoded gentx sif 1000000000000000000000000stake --keyring-backend=test --home ~/.sifnode-1 --chain-id=localnet-1 +sifnoded gentx sif 1000000000000000000000000stake --keyring-backend=test --chain-id=localnet-1 echo "Collecting genesis txs..." -sifnoded collect-gentxs --home ~/.sifnode-1 +sifnoded collect-gentxs echo "Validating genesis file..." -sifnoded validate-genesis --home ~/.sifnode-1 - - - -sifnoded init test --chain-id=localnet-2 -o --home ~/.sifnode-2 - - -echo "Generating deterministic account - sif" -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-2 - -echo "Generating deterministic account - akasha" -echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-2 - - -sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-2 - -sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2 ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-2 -sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-2) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-2 - -sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2 ) --keyring-backend=test --home ~/.sifnode-2 -sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-2) --keyring-backend=test --home ~/.sifnode-2 -sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2) --keyring-backend=test --home ~/.sifnode-2 -sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-2 -sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-2 ) --keyring-backend=test --home ~/.sifnode-2 - -sifnoded gentx sif 1000000000000000000000000stake --chain-id=localnet --keyring-backend=test --home ~/.sifnode-2 --chain-id=localnet-2 - -echo "Collecting genesis txs..." -sifnoded collect-gentxs --home ~/.sifnode-2 - -echo "Validating genesis file..." -sifnoded validate-genesis --home ~/.sifnode-2 - - - -sifnoded init test --chain-id=localnet-3 -o --home ~/.sifnode-3 - - -echo "Generating deterministic account - sif" -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-3 +sifnoded validate-genesis -echo "Generating deterministic account - akasha" -echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-3 - - -sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-3 - -sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3 ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-3 -sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-3) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-3 - -sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3 ) --keyring-backend=test --home ~/.sifnode-3 -sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-3) --keyring-backend=test --home ~/.sifnode-3 -sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3) --keyring-backend=test --home ~/.sifnode-3 -sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-3 -sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-3 ) --keyring-backend=test --home ~/.sifnode-3 - -sifnoded gentx sif 1000000000000000000000000stake --chain-id=localnet-3 --keyring-backend=test --home ~/.sifnode-3 --chain-id=localnet-3 - -echo "Collecting genesis txs..." -sifnoded collect-gentxs --home ~/.sifnode-3 - -echo "Validating genesis file..." -sifnoded validate-genesis --home ~/.sifnode-3 - - - - -sleep 1 -sifnoded start --home ~/.sifnode-1 --p2p.laddr 0.0.0.0:27655 --grpc.address 0.0.0.0:9090 --address tcp://0.0.0.0:27659 --rpc.laddr tcp://127.0.0.1:27665 >> abci_1.log 2>&1 & -sleep 1 -sifnoded start --home ~/.sifnode-2 --p2p.laddr 0.0.0.0:27656 --grpc.address 0.0.0.0:9091 --address tcp://0.0.0.0:27660 --rpc.laddr tcp://127.0.0.1:27666 >> abci_2.log 2>&1 & -sleep 1 -sifnoded start --home ~/.sifnode-3 --p2p.laddr 0.0.0.0:27657 --grpc.address 0.0.0.0:9092 --address tcp://0.0.0.0:27661 --rpc.laddr tcp://127.0.0.1:27667 >> abci_3.log 2>&1 & -sleep 1 - -rm -rf ~/.ibc-12/last-queried-heights.json -rm -rf ~/.ibc-23/last-queried-heights.json -rm -rf ~/.ibc-31/last-queried-heights.json -rm -rf ~/.ibc-12/app.yaml -rm -rf ~/.ibc-23/app.yaml -rm -rf ~/.ibc-31/app.yaml -printf "src: localnet-1\ndest: localnet-2\n" > ~/.ibc-12/app.yaml -printf "src: localnet-2\ndest: localnet-3\n" > ~/.ibc-23/app.yaml -printf "src: localnet-3\ndest: localnet-1\n" > ~/.ibc-31/app.yaml - -sleep 10 -ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-12 -sleep 1 -ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-23 -sleep 1 -ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-31 - - -sleep 1 -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-12 >> ibc_12.log & -sleep 1 -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-23 >> ibc_23.log & sleep 1 -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-31 >> ibc_31.log & +sifnoded start --p2p.laddr 0.0.0.0:27655 --grpc.address 0.0.0.0:9090 --address tcp://0.0.0.0:27659 --rpc.laddr tcp://127.0.0.1:27665 >> abci_1.log 2>&1 & \ No newline at end of file From fd54706141d600a3df617026f9a0805ba8594ae4 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 17:03:18 +0300 Subject: [PATCH 33/76] fix permissions and cleanup entries for testnet --- .../sifchain-testnet-1/ceth.json | 23 - .../sifchain-testnet-1/cusdc.json | 23 - .../sifchain-testnet-1/cusdt.json | 23 - .../sifchain-testnet-1/registry.ctokens.json | 125 ++-- .../sifchain-testnet-1/registry.json | 599 +++--------------- .../sifchain-testnet-1/registry.xtokens.json | 19 + .../sifchain-testnet-1/rowan.json | 23 - .../sifchain-testnet-1/xeth.json | 23 - .../sifchain-testnet-1/xrowan.json | 23 - 9 files changed, 194 insertions(+), 687 deletions(-) delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json deleted file mode 100644 index f1d8c77595..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/ceth.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json deleted file mode 100644 index 0931f82014..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdc", - "base_denom": "cusdc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDC", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDC", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json deleted file mode 100644 index 6f5ef18b43..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/cusdt.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdt", - "base_denom": "cusdt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDT", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json index 24b3d9abbe..1eb0f59590 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json @@ -1,5 +1,24 @@ { "entries": [ + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, { "is_whitelisted": true, "decimals": "18", @@ -14,7 +33,7 @@ "address": "", "external_symbol": "ETH", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xeth", "ibc_counterparty_chain_id": "" @@ -33,7 +52,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xdai", "ibc_counterparty_chain_id": "" @@ -52,7 +71,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xyfi", "ibc_counterparty_chain_id": "" @@ -71,7 +90,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xzrx", "ibc_counterparty_chain_id": "" @@ -90,7 +109,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xwfil", "ibc_counterparty_chain_id": "" @@ -109,7 +128,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xuni", "ibc_counterparty_chain_id": "" @@ -128,7 +147,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xuma", "ibc_counterparty_chain_id": "" @@ -147,7 +166,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xtusd", "ibc_counterparty_chain_id": "" @@ -166,7 +185,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsxp", "ibc_counterparty_chain_id": "" @@ -185,7 +204,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsushi", "ibc_counterparty_chain_id": "" @@ -204,7 +223,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsusd", "ibc_counterparty_chain_id": "" @@ -223,7 +242,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsrm", "ibc_counterparty_chain_id": "" @@ -242,7 +261,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsnx", "ibc_counterparty_chain_id": "" @@ -261,7 +280,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xsand", "ibc_counterparty_chain_id": "" @@ -280,7 +299,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xrune", "ibc_counterparty_chain_id": "" @@ -299,7 +318,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xreef", "ibc_counterparty_chain_id": "" @@ -318,7 +337,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xogn", "ibc_counterparty_chain_id": "" @@ -337,7 +356,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xocean", "ibc_counterparty_chain_id": "" @@ -356,7 +375,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xmana", "ibc_counterparty_chain_id": "" @@ -375,7 +394,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xlrc", "ibc_counterparty_chain_id": "" @@ -394,7 +413,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xlon", "ibc_counterparty_chain_id": "" @@ -413,7 +432,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xlink", "ibc_counterparty_chain_id": "" @@ -432,7 +451,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xiotx", "ibc_counterparty_chain_id": "" @@ -451,7 +470,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xgrt", "ibc_counterparty_chain_id": "" @@ -470,7 +489,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xftm", "ibc_counterparty_chain_id": "" @@ -489,7 +508,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xesd", "ibc_counterparty_chain_id": "" @@ -508,7 +527,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xenj", "ibc_counterparty_chain_id": "" @@ -527,7 +546,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xcream", "ibc_counterparty_chain_id": "" @@ -546,7 +565,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xcomp", "ibc_counterparty_chain_id": "" @@ -565,7 +584,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xcocos", "ibc_counterparty_chain_id": "" @@ -584,7 +603,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xbond", "ibc_counterparty_chain_id": "" @@ -603,7 +622,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xbnt", "ibc_counterparty_chain_id": "" @@ -622,7 +641,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xbat", "ibc_counterparty_chain_id": "" @@ -641,7 +660,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xband", "ibc_counterparty_chain_id": "" @@ -660,7 +679,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xbal", "ibc_counterparty_chain_id": "" @@ -679,7 +698,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xant", "ibc_counterparty_chain_id": "" @@ -698,7 +717,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xaave", "ibc_counterparty_chain_id": "" @@ -717,7 +736,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "x1inch", "ibc_counterparty_chain_id": "" @@ -736,7 +755,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xleash", "ibc_counterparty_chain_id": "" @@ -755,7 +774,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xshib", "ibc_counterparty_chain_id": "" @@ -774,7 +793,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xtidal", "ibc_counterparty_chain_id": "" @@ -793,7 +812,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xpaid", "ibc_counterparty_chain_id": "" @@ -812,7 +831,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xrndr", "ibc_counterparty_chain_id": "" @@ -831,7 +850,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xconv", "ibc_counterparty_chain_id": "" @@ -850,7 +869,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xrally", "ibc_counterparty_chain_id": "" @@ -869,7 +888,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xrfuel", "ibc_counterparty_chain_id": "" @@ -888,7 +907,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xakro", "ibc_counterparty_chain_id": "" @@ -907,7 +926,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xb20", "ibc_counterparty_chain_id": "" @@ -926,7 +945,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xtshp", "ibc_counterparty_chain_id": "" @@ -945,7 +964,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xlina", "ibc_counterparty_chain_id": "" @@ -964,7 +983,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xdaofi", "ibc_counterparty_chain_id": "" @@ -983,7 +1002,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xkeep", "ibc_counterparty_chain_id": "" @@ -1002,7 +1021,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "xust", "ibc_counterparty_chain_id": "" diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json index e1d35e3c14..8a6da54797 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -1,28 +1,5 @@ { "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "4", @@ -37,9 +14,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -58,9 +33,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -79,11 +52,7 @@ "address": "", "external_symbol": "USDT", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -102,11 +71,26 @@ "address": "", "external_symbol": "USDC", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -125,9 +109,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -146,9 +128,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -167,11 +147,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -190,9 +166,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -211,9 +185,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -232,9 +204,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -253,9 +223,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -274,9 +242,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -284,52 +250,46 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", + "denom": "rowan", + "base_denom": "rowan", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "ETH", + "display_name": "Rowan", "display_symbol": "", "network": "", "address": "", - "external_symbol": "ETH", + "external_symbol": "eRowan", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", + "permissions": ["CLP", "IBCEXPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", + "denom": "ceth", + "base_denom": "ceth", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "", + "display_name": "ETH", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "ETH", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", - "ibc_counterparty_denom": "", + "ibc_counterparty_denom": "xeth", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", + "denom": "cdai", + "base_denom": "cdai", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -339,9 +299,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -349,8 +307,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", + "denom": "cyfi", + "base_denom": "cyfi", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -360,18 +318,16 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, - "decimals": "6", - "denom": "cwscrt", - "base_denom": "cwscrt", + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -381,9 +337,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -402,9 +356,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -423,9 +375,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -444,9 +394,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -465,9 +413,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -486,9 +432,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -507,9 +451,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -528,9 +470,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -549,9 +489,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -570,9 +508,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -591,9 +527,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -612,9 +546,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -633,9 +565,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -654,9 +584,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -675,9 +603,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -696,9 +622,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -717,9 +641,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -738,9 +660,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -759,9 +679,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -780,9 +698,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -801,9 +717,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -822,9 +736,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -843,9 +755,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -864,9 +774,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -885,9 +793,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -906,9 +812,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -927,9 +831,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -948,9 +850,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -969,9 +869,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -990,9 +888,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1011,9 +907,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1032,9 +926,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1053,9 +945,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1074,9 +964,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1095,9 +983,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1116,9 +1002,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1137,9 +1021,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1158,9 +1040,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1179,9 +1059,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1200,9 +1078,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1221,9 +1097,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1242,9 +1116,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1263,9 +1135,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1284,9 +1154,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1305,9 +1173,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1326,9 +1192,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1347,9 +1211,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1368,9 +1230,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1389,220 +1249,11 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", - "base_denom": "uphoton", - "path": "transfer/channel-11", - "ibc_channel_id": "channel-11", - "ibc_counterparty_channel_id": "channel-27", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "cosmoshub-testnet" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/8DF58541612917752DA1CCACC8441FCFE367F9960E51151968A75CE22671D717", - "base_denom": "uakt", - "path": "transfer/channel-12", - "ibc_channel_id": "channel-12", - "ibc_counterparty_channel_id": "channel-66", - "display_name": "UAKT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uakt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "akash-testnet-6" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/FDB617A8F908375A14B5C04DBF98273F036AB16CBC2532E48273235535FFE166", - "base_denom": "udvpn", - "path": "transfer/channel-13", - "ibc_channel_id": "channel-13", - "ibc_counterparty_channel_id": "channel-39", - "display_name": "uDVPN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "udvpn", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "sentinelhub-2" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/7EABFE14CD2B6F8B0444A0ED0D7BCB947A81D0B74CE5B571C73DE61DFA261193", - "base_denom": "unyan", - "path": "transfer/channel-14", - "ibc_channel_id": "channel-14", - "ibc_counterparty_channel_id": "channel-25", - "display_name": "uNYAN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "unyan", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "nyancat-8" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/2915CCA550DA6840CB2D4F5BC95A067A7924A767B2EBEB3227DD66124AA8A626", - "base_denom": "uxprt", - "path": "transfer/channel-15", - "ibc_channel_id": "channel-15", - "ibc_counterparty_channel_id": "channel-24", - "display_name": "uXPRT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uxprt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "test-core-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", - "base_denom": "uosmo", - "path": "transfer/channel-40", - "ibc_channel_id": "channel-40", - "ibc_counterparty_channel_id": "channel-32", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "osmosis-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/A7E38774F447445DB94A8ED00BEE78EFC43EED7A732D314D3F7F4AB743993E9F", - "base_denom": "uregen", - "path": "transfer/channel-17", - "ibc_channel_id": "channel-17", - "ibc_counterparty_channel_id": "channel-27", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "regen-1" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ibc/270EBAED0483782E28E931C112A134029FB557F7736403B3109FA8AC1A5E65F3", - "base_denom": "basecro", - "path": "transfer/channel-16", - "ibc_channel_id": "channel-16", - "ibc_counterparty_channel_id": "channel-32", - "display_name": "CRO", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "basecro", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/EBDF43077A97DBDD9130E90B510EFC431D7FE2E8F8C7C36ACFA1BDF151D174C1", - "base_denom": "uluna", - "path": "transfer/channel-29", - "ibc_channel_id": "channel-29", - "ibc_counterparty_channel_id": "channel-4", - "display_name": "ULUNA", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uluna", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" - }, { "is_whitelisted": true, "decimals": "18", @@ -1617,54 +1268,10 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json index e0e181b2b2..f64ea23e78 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json @@ -1,5 +1,24 @@ { "entries": [ + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": ["IBCIMPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, { "is_whitelisted": true, "decimals": "10", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json deleted file mode 100644 index 598b440772..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/rowan.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json deleted file mode 100644 index 3f4853f3da..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/xeth.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json deleted file mode 100644 index 071b15f1b6..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/xrowan.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} From 30ce18d47019c3c3d591e740cea9ada1095afaba Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 11:55:31 -0300 Subject: [PATCH 34/76] update whitelisting runbook --- smart-contracts/Whitelist_Update.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/smart-contracts/Whitelist_Update.md b/smart-contracts/Whitelist_Update.md index 12e1d002de..a813ea090f 100644 --- a/smart-contracts/Whitelist_Update.md +++ b/smart-contracts/Whitelist_Update.md @@ -2,9 +2,8 @@ If you are trying to whitelist many token addresses at once, you will need to use the `yarn whitelist:run` command. -1) Before running the script, go to the data folder and create a file called address_list_source.json, or edit it so -that it has only the addresses that you want to whitelist. -The contents of the file should have an array of addresses, like so: +1) Before running the script, make sure there is a file called address_list_source.json in the smart-contracts/data directory. +It contains the token addresses that will be whitelisted. It should have at least one address in an array, like so: ``` [ "0x217ddead61a42369a266f1fb754eb5d3ebadc88a", From 0230a0b4f11616593be02bedd202bb588bacb70c Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:45:45 +0300 Subject: [PATCH 35/76] fix tokenregistry query cli --- x/tokenregistry/client/cli/query.go | 124 +++++++++------------------- 1 file changed, 39 insertions(+), 85 deletions(-) diff --git a/x/tokenregistry/client/cli/query.go b/x/tokenregistry/client/cli/query.go index 273a6945a5..5d2c808873 100644 --- a/x/tokenregistry/client/cli/query.go +++ b/x/tokenregistry/client/cli/query.go @@ -22,14 +22,12 @@ func GetQueryCmd() *cobra.Command { SuggestionsMinimumDistance: 2, RunE: client.ValidateCmd, } - cmd.AddCommand( GetCmdQueryEntries(), GetCmdGenerateEntry(), - GetCmdGenerateLowPrecisionEntries(), - GetCmdGenerateHighPrecisionEntries(), + GetCmdAddEntry(), + GetCmdAddAllEntries(), ) - return cmd } @@ -43,19 +41,15 @@ func GetCmdQueryEntries() *cobra.Command { if err != nil { return err } - queryClient := types.NewQueryClient(clientCtx) res, err := queryClient.Entries(context.Background(), &types.QueryEntriesRequest{}) if err != nil { return err } - return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(res.Registry)) }, } - flags.AddQueryFlagsToCmd(cmd) - return cmd } @@ -75,9 +69,7 @@ func GetCmdGenerateEntry() *cobra.Command { var flagTransferLimit = "token_transfer_limit" var flagNetwork = "token_network" var flagAddress = "token_address" - var flagsPermission = []string{"token_permission_clp", "token_permission_ibc_export", "token_permission_ibc_import"} - cmd := &cobra.Command{ Use: "generate", Short: "generate JSON for a token registration", @@ -87,139 +79,110 @@ func GetCmdGenerateEntry() *cobra.Command { if err != nil { return err } - flags := cmd.Flags() - whitelist, err := flags.GetBool(flagWhitelist) if err != nil { return err } - initialDenom, err := flags.GetString(flagDenom) if err != nil { return err } - baseDenom, err := flags.GetString(flagBaseDenom) if err != nil { return err } - decimals, err := flags.GetInt(flagDecimals) if err != nil { return err } - displayName, err := flags.GetString(flagDisplayName) if err != nil { return err } - displaySymbol, err := flags.GetString(flagDisplaySymbol) if err != nil { return err } - externalSymbol, err := flags.GetString(flagExternalSymbol) if err != nil { return err } - transferLimit, err := flags.GetString(flagTransferLimit) if err != nil { return err } - network, err := flags.GetString(flagNetwork) if err != nil { return err } - address, err := flags.GetString(flagAddress) if err != nil { return err } - ibcChannelId, err := flags.GetString(flagIbcChannelId) if err != nil { return err } - ibcCounterpartyChannelId, err := flags.GetString(flagIbcCounterpartyChannelId) if err != nil { return err } - ibcCounterpartyChainId, err := flags.GetString(flagIbcCounterpartyChainId) if err != nil { return err } - ibcCounterpartyDenom, err := flags.GetString(flagIbcCounterpartyDenom) if err != nil { return err } - unitDenom, err := flags.GetString(flagUnitDenom) if err != nil { return err } - permissions := []types.Permission{} - permissionCLP, err := flags.GetBool("token_permission_clp") if err != nil { return err } - if permissionCLP { permissions = append(permissions, types.Permission_CLP) } - permissionIBCExport, err := flags.GetBool("token_permission_ibc_export") if err != nil { return err } - if permissionIBCExport { permissions = append(permissions, types.Permission_IBCEXPORT) } - permissionIBCImport, err := flags.GetBool("token_permission_ibc_import") if err != nil { return err } - if permissionIBCImport { permissions = append(permissions, types.Permission_IBCIMPORT) } - var path string var denom string // base_denom is required. // generate denom if path is also provided. // override the IBC generation with --denom if specified explicitly. // otherwise fallback to base_denom - if ibcChannelId != "" { // normalise path slashes before generating hash (do this in MsgRegister.ValidateBasic as well) path = "transfer/" + ibcChannelId - // generate IBC hash from baseDenom and ibc channel id denomTrace := transfertypes.DenomTrace{ Path: path, BaseDenom: baseDenom, } - denom = denomTrace.IBCDenom() } - if initialDenom != "" { denom = initialDenom } else if denom == "" { denom = baseDenom } - entry := types.RegistryEntry{ IsWhitelisted: whitelist, Decimals: int64(decimals), @@ -239,11 +202,9 @@ func GetCmdGenerateEntry() *cobra.Command { TransferLimit: transferLimit, Permissions: permissions, } - return clientCtx.PrintProto(&types.Registry{Entries: []*types.RegistryEntry{&entry}}) }, } - cmd.Flags().Bool(flagWhitelist, true, "Whether this token should be whitelisted i.e disable all permissions.") cmd.Flags().String(flagDenom, "", @@ -278,58 +239,43 @@ func GetCmdGenerateEntry() *cobra.Command { for _, flag := range flagsPermission { cmd.Flags().Bool(flag, true, fmt.Sprintf("Flag to specify permission for %s", types.GetPermissionFromString(flag))) } - _ = cmd.MarkFlagRequired(flagBaseDenom) _ = cmd.MarkFlagRequired(flagDecimals) - return cmd } -func GetCmdGenerateLowPrecisionEntries() *cobra.Command { +func GetCmdAddEntry() *cobra.Command { cmd := &cobra.Command{ - Use: "generate-low-precision-entries [registry.json]", + Use: "add [registry.json] [entry.json]", Short: "", - Args: cobra.ExactArgs(1), + Args: cobra.ExactArgs(2), RunE: func(cmd *cobra.Command, args []string) error { clientCtx, err := client.GetClientQueryContext(cmd) if err != nil { return err } - registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) if err != nil { return err } - - lowPrecisionTokenRegistry := types.Registry{Entries: []*types.RegistryEntry{}} - - for _, entry := range registry.Entries { - if entry.Decimals > 10 && strings.HasPrefix(entry.Denom, "c") { - conversionDenom := "x" + strings.TrimPrefix(entry.Denom, "c") - - lowPrecisionTokenRegistry.Entries = append(lowPrecisionTokenRegistry.Entries, &types.RegistryEntry{ - IsWhitelisted: true, - Denom: conversionDenom, - BaseDenom: conversionDenom, - Decimals: 10, - UnitDenom: entry.Denom, - Permissions: []types.Permission{types.Permission_IBCIMPORT}, - }) - } + reg, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[1]) + if err != nil { + return err } - - return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(&lowPrecisionTokenRegistry)) + entryToAdd := reg.Entries[0] + entries := registry.Entries + entries = append(entries, entryToAdd) + registry.Entries = entries + return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(®istry)) }, } - flags.AddQueryFlagsToCmd(cmd) - return cmd } -func GetCmdGenerateHighPrecisionEntries() *cobra.Command { +func GetCmdAddAllEntries() *cobra.Command { cmd := &cobra.Command{ - Use: "generate-high-precision-entries [registry.json]", + Use: "add-all [registry.json]", Short: "", Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { @@ -337,24 +283,35 @@ func GetCmdGenerateHighPrecisionEntries() *cobra.Command { if err != nil { return err } - registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) if err != nil { return err } - - highPrecisionTokenRegistry := types.Registry{Entries: []*types.RegistryEntry{}} - + finalRegistry := types.Registry{Entries: []*types.RegistryEntry{}} for _, entry := range registry.Entries { - if entry.Decimals > 10 && strings.HasPrefix(entry.Denom, "c") { - entryForConversion := entry - - conversionDenom := "x" + strings.TrimPrefix(entry.Denom, "c") - - highPrecisionTokenRegistry.Entries = append(highPrecisionTokenRegistry.Entries, entryForConversion) - + entryForConversion := entry + finalRegistry.Entries = append(finalRegistry.Entries, entryForConversion) + if entry.Decimals > 10 { + conversionDenom := "" + if strings.HasPrefix(entry.Denom, "c") { + conversionDenom = "x" + strings.TrimPrefix(entry.Denom, "c") + } else if strings.EqualFold(entry.Denom, "rowan") { + conversionDenom = "xrowan" + } entryForConversion.IbcCounterpartyDenom = conversionDenom - + entryForConversion.Permissions = []types.Permission{ + types.Permission_CLP, + types.Permission_IBCEXPORT, + } + finalRegistry.Entries = append(finalRegistry.Entries, &types.RegistryEntry{ + IsWhitelisted: true, + Denom: conversionDenom, + BaseDenom: conversionDenom, + Decimals: 10, + UnitDenom: entry.Denom, + Permissions: []types.Permission{types.Permission_IBCIMPORT}, + }) + } else { entryForConversion.Permissions = []types.Permission{ types.Permission_CLP, types.Permission_IBCEXPORT, @@ -362,12 +319,9 @@ func GetCmdGenerateHighPrecisionEntries() *cobra.Command { } } } - - return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(&highPrecisionTokenRegistry)) + return clientCtx.PrintBytes(clientCtx.JSONMarshaler.MustMarshalJSON(&finalRegistry)) }, } - flags.AddQueryFlagsToCmd(cmd) - return cmd } From 262701f5b16823b2b7f2be7d374815f232e49bba Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:46:15 +0300 Subject: [PATCH 36/76] fix tokenregistry tx cli, add deregister-all command --- x/tokenregistry/client/cli/tx.go | 58 ++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/x/tokenregistry/client/cli/tx.go b/x/tokenregistry/client/cli/tx.go index 00bee23c23..3ddef31067 100644 --- a/x/tokenregistry/client/cli/tx.go +++ b/x/tokenregistry/client/cli/tx.go @@ -2,6 +2,7 @@ package cli import ( "errors" + "github.com/Sifchain/sifnode/x/tokenregistry/types" whitelistutils "github.com/Sifchain/sifnode/x/tokenregistry/utils" "github.com/cosmos/cosmos-sdk/client" @@ -16,11 +17,11 @@ func GetTxCmd() *cobra.Command { Use: types.ModuleName, Short: "Token registry transactions sub-commands", } - cmd.AddCommand( GetCmdRegister(), GetCmdDeregister(), GetCmdRegisterAll(), + GetCmdDeregisterAll(), ) return cmd } @@ -34,25 +35,21 @@ func GetCmdRegisterAll() *cobra.Command { if err != nil { return err } - err = cobra.ExactArgs(1)(cmd, args) if err != nil { return err } - registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) if err != nil { return err } else if len(registry.Entries) < 1 { return errors.New("at least one token entry must be specified in input file") } - for _, entry := range registry.Entries { msg := types.MsgRegister{ From: clientCtx.GetFromAddress().String(), Entry: entry, } - if err := msg.ValidateBasic(); err != nil { return err } @@ -61,13 +58,10 @@ func GetCmdRegisterAll() *cobra.Command { return err } } - return nil }, } - flags.AddTxFlagsToCmd(cmd) - return cmd } @@ -80,12 +74,10 @@ func GetCmdRegister() *cobra.Command { if err != nil { return err } - err = cobra.ExactArgs(1)(cmd, args) if err != nil { return err } - registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) if err != nil { return err @@ -96,16 +88,13 @@ func GetCmdRegister() *cobra.Command { From: clientCtx.GetFromAddress().String(), Entry: registry.Entries[0], } - if err := msg.ValidateBasic(); err != nil { return err } return tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg) }, } - flags.AddTxFlagsToCmd(cmd) - return cmd } @@ -118,25 +107,60 @@ func GetCmdDeregister() *cobra.Command { if err != nil { return err } - err = cobra.ExactArgs(1)(cmd, args) if err != nil { return err } - msg := types.MsgDeregister{ From: clientCtx.GetFromAddress().String(), Denom: args[0], } - if err := msg.ValidateBasic(); err != nil { return err } return tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg) }, } - flags.AddTxFlagsToCmd(cmd) + return cmd +} + +func GetCmdDeregisterAll() *cobra.Command { + cmd := &cobra.Command{ + Use: "deregister-all [registry.json]", + Short: "Remove all tokens listed in registry.json from the registry", + RunE: func(cmd *cobra.Command, args []string) error { + clientCtx, err := client.GetClientTxContext(cmd) + if err != nil { + return err + } + err = cobra.ExactArgs(1)(cmd, args) + if err != nil { + return err + } + registry, err := whitelistutils.ParseDenoms(clientCtx.JSONMarshaler, args[0]) + if err != nil { + return err + } else if len(registry.Entries) < 1 { + return errors.New("at least one token entry must be specified in input file") + } + for _, entry := range registry.Entries { + msg := types.MsgDeregister{ + From: clientCtx.GetFromAddress().String(), + Denom: entry.Denom, + } + if err := msg.ValidateBasic(); err != nil { + return err + } + err := tx.GenerateOrBroadcastTxCLI(clientCtx, cmd.Flags(), &msg) + if err != nil { + return err + } + } + return nil + }, + } + flags.AddTxFlagsToCmd(cmd) return cmd } From b78a5daf0724d74422b5d6ebdd1aaa6b5f41cc2e Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:47:38 +0300 Subject: [PATCH 37/76] refactor tokenregistry scripts --- scripts/ibc/tokenregistration/deregister-all-betanet.sh | 5 +++++ scripts/ibc/tokenregistration/deregister-all-devnet.sh | 5 +++++ scripts/ibc/tokenregistration/deregister-all-testnet.sh | 3 +++ scripts/ibc/tokenregistration/generate-all-betanet.sh | 3 +++ scripts/ibc/tokenregistration/generate-all-devnet.sh | 3 +++ scripts/ibc/tokenregistration/generate-all-testnet.sh | 3 +++ scripts/ibc/tokenregistration/generate-devnet-eth.sh | 3 --- .../{generate-betanet.sh => generate-ibc-betanet.sh} | 2 +- .../{generate-devnet.sh => generate-ibc-devnet.sh} | 2 +- .../{generate-testnet.sh => generate-ibc-testnet.sh} | 4 ++-- scripts/ibc/tokenregistration/generate-testnet-eth.sh | 3 --- .../{register-betanet.sh => register-all-betanet.sh} | 2 +- .../{register-devnet-eth.sh => register-all-devnet.sh} | 2 +- .../{register-testnet.sh => register-all-testnet.sh} | 2 +- scripts/ibc/tokenregistration/register-devnet-ibc.sh | 5 ----- scripts/ibc/tokenregistration/register-testnet-eth.sh | 5 ----- 16 files changed, 29 insertions(+), 23 deletions(-) create mode 100755 scripts/ibc/tokenregistration/deregister-all-betanet.sh create mode 100755 scripts/ibc/tokenregistration/deregister-all-devnet.sh create mode 100755 scripts/ibc/tokenregistration/deregister-all-testnet.sh create mode 100755 scripts/ibc/tokenregistration/generate-all-betanet.sh create mode 100755 scripts/ibc/tokenregistration/generate-all-devnet.sh create mode 100755 scripts/ibc/tokenregistration/generate-all-testnet.sh delete mode 100755 scripts/ibc/tokenregistration/generate-devnet-eth.sh rename scripts/ibc/tokenregistration/{generate-betanet.sh => generate-ibc-betanet.sh} (98%) rename scripts/ibc/tokenregistration/{generate-devnet.sh => generate-ibc-devnet.sh} (98%) rename scripts/ibc/tokenregistration/{generate-testnet.sh => generate-ibc-testnet.sh} (95%) delete mode 100755 scripts/ibc/tokenregistration/generate-testnet-eth.sh rename scripts/ibc/tokenregistration/{register-betanet.sh => register-all-betanet.sh} (92%) rename scripts/ibc/tokenregistration/{register-devnet-eth.sh => register-all-devnet.sh} (88%) rename scripts/ibc/tokenregistration/{register-testnet.sh => register-all-testnet.sh} (88%) delete mode 100755 scripts/ibc/tokenregistration/register-devnet-ibc.sh delete mode 100755 scripts/ibc/tokenregistration/register-testnet-eth.sh diff --git a/scripts/ibc/tokenregistration/deregister-all-betanet.sh b/scripts/ibc/tokenregistration/deregister-all-betanet.sh new file mode 100755 index 0000000000..4182ef48e3 --- /dev/null +++ b/scripts/ibc/tokenregistration/deregister-all-betanet.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-1 \ + KEYRING_BACKEND=test \ + SIF_NODE=https://rpc.sifchain.finance:443 ./template/deregister-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/deregister-all-devnet.sh b/scripts/ibc/tokenregistration/deregister-all-devnet.sh new file mode 100755 index 0000000000..bf3d037ba8 --- /dev/null +++ b/scripts/ibc/tokenregistration/deregister-all-devnet.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-devnet-1 \ + KEYRING_BACKEND=test \ + SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/deregister-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/deregister-all-testnet.sh b/scripts/ibc/tokenregistration/deregister-all-testnet.sh new file mode 100755 index 0000000000..120ae5845b --- /dev/null +++ b/scripts/ibc/tokenregistration/deregister-all-testnet.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-testnet-1 SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/deregister-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-all-betanet.sh b/scripts/ibc/tokenregistration/generate-all-betanet.sh new file mode 100755 index 0000000000..b5026310b6 --- /dev/null +++ b/scripts/ibc/tokenregistration/generate-all-betanet.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-1 ./template/generate-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-all-devnet.sh b/scripts/ibc/tokenregistration/generate-all-devnet.sh new file mode 100755 index 0000000000..d2c8a6c3af --- /dev/null +++ b/scripts/ibc/tokenregistration/generate-all-devnet.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-devnet-1 ./template/generate-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-all-testnet.sh b/scripts/ibc/tokenregistration/generate-all-testnet.sh new file mode 100755 index 0000000000..87d28c3aac --- /dev/null +++ b/scripts/ibc/tokenregistration/generate-all-testnet.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +SIFCHAIN_ID=sifchain-testnet-1 ./template/generate-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-devnet-eth.sh b/scripts/ibc/tokenregistration/generate-devnet-eth.sh deleted file mode 100755 index 41a91bac4c..0000000000 --- a/scripts/ibc/tokenregistration/generate-devnet-eth.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -SIFCHAIN_ID=sifchain-devnet-1 ./template/generate-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-betanet.sh b/scripts/ibc/tokenregistration/generate-ibc-betanet.sh similarity index 98% rename from scripts/ibc/tokenregistration/generate-betanet.sh rename to scripts/ibc/tokenregistration/generate-ibc-betanet.sh index d0a9eaa258..5d7a341f72 100755 --- a/scripts/ibc/tokenregistration/generate-betanet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-betanet.sh @@ -23,4 +23,4 @@ SIFCHAIN_ID=sifchain-1 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-28 \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-9 \ - CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-33 ./template/generate-all-ibc.sh \ No newline at end of file + CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-33 ./template/generate-ibc-jsons.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-devnet.sh b/scripts/ibc/tokenregistration/generate-ibc-devnet.sh similarity index 98% rename from scripts/ibc/tokenregistration/generate-devnet.sh rename to scripts/ibc/tokenregistration/generate-ibc-devnet.sh index e77c4e646e..1515cc67ce 100755 --- a/scripts/ibc/tokenregistration/generate-devnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-devnet.sh @@ -26,4 +26,4 @@ SIFCHAIN_ID=sifchain-devnet-1 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-26 \ OSMOSIS_CHAIN_ID=osmosis-1 \ OSMOSIS_CHANNEL_ID=channel-122 \ - OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-34 ./template/generate-all-ibc.sh + OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-34 ./template/generate-ibc-jsons.sh diff --git a/scripts/ibc/tokenregistration/generate-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-testnet.sh similarity index 95% rename from scripts/ibc/tokenregistration/generate-testnet.sh rename to scripts/ibc/tokenregistration/generate-ibc-testnet.sh index 104f9b8e2d..7bc8e7d173 100755 --- a/scripts/ibc/tokenregistration/generate-testnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-testnet.sh @@ -19,11 +19,11 @@ SIFCHAIN_ID=sifchain-testnet-1 \ SENTINEL_COUNTERPARTY_CHANNEL_ID=channel-39 \ SENTINEL_CHAIN_ID=sentinelhub-2 \ OSMOSIS_CHAIN_ID=osmosis-1 \ - OSMOSIS_CHANNEL_ID=channel-21 \ + OSMOSIS_CHANNEL_ID=channel-40 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-32 \ REGEN_CHAIN_ID=regen-1 \ REGEN_CHANNEL_ID=channel-17 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-27 \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-16 \ - CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-all-ibc.sh \ No newline at end of file + CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/generate-testnet-eth.sh b/scripts/ibc/tokenregistration/generate-testnet-eth.sh deleted file mode 100755 index 32593828c8..0000000000 --- a/scripts/ibc/tokenregistration/generate-testnet-eth.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -SIFCHAIN_ID=sifchain-testnet-1 ./template/generate-all-eth.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-betanet.sh b/scripts/ibc/tokenregistration/register-all-betanet.sh similarity index 92% rename from scripts/ibc/tokenregistration/register-betanet.sh rename to scripts/ibc/tokenregistration/register-all-betanet.sh index 7f8df7ef6b..cc2f22d71e 100755 --- a/scripts/ibc/tokenregistration/register-betanet.sh +++ b/scripts/ibc/tokenregistration/register-all-betanet.sh @@ -2,4 +2,4 @@ SIFCHAIN_ID=sifchain-1 \ KEYRING_BACKEND=test \ - SIF_NODE=https://rpc.sifchain.finance:443 ./template/register-all-ibc.sh \ No newline at end of file + SIF_NODE=https://rpc.sifchain.finance:443 ./template/register-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-devnet-eth.sh b/scripts/ibc/tokenregistration/register-all-devnet.sh similarity index 88% rename from scripts/ibc/tokenregistration/register-devnet-eth.sh rename to scripts/ibc/tokenregistration/register-all-devnet.sh index 040c83cd1a..f34291f302 100755 --- a/scripts/ibc/tokenregistration/register-devnet-eth.sh +++ b/scripts/ibc/tokenregistration/register-all-devnet.sh @@ -2,4 +2,4 @@ SIFCHAIN_ID=sifchain-devnet-1 \ KEYRING_BACKEND=test \ - SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all-eth.sh \ No newline at end of file + SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-testnet.sh b/scripts/ibc/tokenregistration/register-all-testnet.sh similarity index 88% rename from scripts/ibc/tokenregistration/register-testnet.sh rename to scripts/ibc/tokenregistration/register-all-testnet.sh index 873221d0dd..053696f146 100755 --- a/scripts/ibc/tokenregistration/register-testnet.sh +++ b/scripts/ibc/tokenregistration/register-all-testnet.sh @@ -2,4 +2,4 @@ SIFCHAIN_ID=sifchain-testnet-1 \ KEYRING_BACKEND=test \ - SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/register-all-ibc.sh \ No newline at end of file + SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/register-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-devnet-ibc.sh b/scripts/ibc/tokenregistration/register-devnet-ibc.sh deleted file mode 100755 index 526dc3eeb8..0000000000 --- a/scripts/ibc/tokenregistration/register-devnet-ibc.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -SIFCHAIN_ID=sifchain-devnet-1 \ - KEYRING_BACKEND=test \ - SIF_NODE=https://rpc-devnet.sifchain.finance:443 ./template/register-all-ibc.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/register-testnet-eth.sh b/scripts/ibc/tokenregistration/register-testnet-eth.sh deleted file mode 100755 index 025475c2c1..0000000000 --- a/scripts/ibc/tokenregistration/register-testnet-eth.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -SIFCHAIN_ID=sifchain-testnet-1 \ - KEYRING_BACKEND=test \ - SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/register-all-eth.sh \ No newline at end of file From c39f6319cdd07a7556811b935cfc1dc76d4f0680 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:47:56 +0300 Subject: [PATCH 38/76] refactor remplates --- .../template/deregister-all.sh | 11 ++ .../template/generate-all-eth.sh | 68 ------------ .../template/generate-all.sh | 25 +++++ ...erate-all-ibc.sh => generate-ibc-jsons.sh} | 0 .../template/register-all-eth.sh | 73 ------------- .../template/register-all-ibc.sh | 101 ------------------ .../template/register-all.sh | 12 +++ 7 files changed, 48 insertions(+), 242 deletions(-) create mode 100755 scripts/ibc/tokenregistration/template/deregister-all.sh delete mode 100755 scripts/ibc/tokenregistration/template/generate-all-eth.sh create mode 100755 scripts/ibc/tokenregistration/template/generate-all.sh rename scripts/ibc/tokenregistration/template/{generate-all-ibc.sh => generate-ibc-jsons.sh} (100%) delete mode 100755 scripts/ibc/tokenregistration/template/register-all-eth.sh delete mode 100755 scripts/ibc/tokenregistration/template/register-all-ibc.sh create mode 100755 scripts/ibc/tokenregistration/template/register-all.sh diff --git a/scripts/ibc/tokenregistration/template/deregister-all.sh b/scripts/ibc/tokenregistration/template/deregister-all.sh new file mode 100755 index 0000000000..7df8362b99 --- /dev/null +++ b/scripts/ibc/tokenregistration/template/deregister-all.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" + +sifnoded tx tokenregistry deregister-all ./$SIFCHAIN_ID/tokenregistry.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/generate-all-eth.sh b/scripts/ibc/tokenregistration/template/generate-all-eth.sh deleted file mode 100755 index 280a3c0675..0000000000 --- a/scripts/ibc/tokenregistration/template/generate-all-eth.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh - -# ROWAN - -sifnoded q tokenregistry generate \ - --token_base_denom=rowan \ - --token_decimals=18 \ - --token_unit_denom=rowan \ - --token_ibc_counterparty_denom=xrowan \ - --token_display_name="Rowan" \ - --token_external_symbol="eRowan" \ - --token_permission_clp=true \ - --token_permission_ibc_export=true \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/rowan.json - -sifnoded q tokenregistry generate \ - --token_base_denom=xrowan \ - --token_decimals=10 \ - --token_unit_denom=rowan \ - --token_display_name="Rowan" \ - --token_external_symbol="eRowan" \ - --token_permission_clp=false \ - --token_permission_ibc_export=false \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/xrowan.json - -# CETH - -sifnoded q tokenregistry generate \ - --token_base_denom=ceth \ - --token_decimals=18 \ - --token_ibc_counterparty_denom=xeth \ - --token_display_name="ETH" \ - --token_external_symbol="ETH" \ - --token_permission_clp=true \ - --token_permission_ibc_export=true \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/ceth.json - -sifnoded q tokenregistry generate \ - --token_base_denom=xeth \ - --token_decimals=10 \ - --token_unit_denom=ceth \ - --token_display_name="ETH" \ - --token_external_symbol="ETH" \ - --token_permission_clp=false \ - --token_permission_ibc_export=false \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/xeth.json - -# CUSDC - -sifnoded q tokenregistry generate \ - --token_base_denom=cusdc \ - --token_decimals=6 \ - --token_display_name="USDC" \ - --token_external_symbol="USDC" \ - --token_permission_clp=true \ - --token_permission_ibc_export=true \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/cusdc.json - -# CUSDT - -sifnoded q tokenregistry generate \ - --token_base_denom=cusdt \ - --token_decimals=6 \ - --token_display_name="USDT" \ - --token_external_symbol="USDT" \ - --token_permission_clp=true \ - --token_permission_ibc_export=true \ - --token_permission_ibc_import=true > ./$SIFCHAIN_ID/cusdt.json diff --git a/scripts/ibc/tokenregistration/template/generate-all.sh b/scripts/ibc/tokenregistration/template/generate-all.sh new file mode 100755 index 0000000000..fb573da0d6 --- /dev/null +++ b/scripts/ibc/tokenregistration/template/generate-all.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +mkdir -p ./$SIFCHAIN_ID +rm -f ./$SIFCHAIN_ID/temp.json +rm -f ./$SIFCHAIN_ID/tokenregistry.json + +sifnoded q tokenregistry add-all ./$SIFCHAIN_ID/registry.json | jq > $SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/cosmos.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/tokenregistry.json ./$SIFCHAIN_ID/akash.json | jq > $SIFCHAIN_ID/temp.json +rm ./$SIFCHAIN_ID/tokenregistry.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/sentinel.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/tokenregistry.json ./$SIFCHAIN_ID/iris.json | jq > $SIFCHAIN_ID/temp.json +rm ./$SIFCHAIN_ID/tokenregistry.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/persistence.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/tokenregistry.json ./$SIFCHAIN_ID/crypto-org.json | jq > $SIFCHAIN_ID/temp.json +rm ./$SIFCHAIN_ID/tokenregistry.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/regen.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/tokenregistry.json ./$SIFCHAIN_ID/terra.json | jq > $SIFCHAIN_ID/temp.json +rm ./$SIFCHAIN_ID/tokenregistry.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/osmosis.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp.json \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh b/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh similarity index 100% rename from scripts/ibc/tokenregistration/template/generate-all-ibc.sh rename to scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh diff --git a/scripts/ibc/tokenregistration/template/register-all-eth.sh b/scripts/ibc/tokenregistration/template/register-all-eth.sh deleted file mode 100755 index 1d4c27add0..0000000000 --- a/scripts/ibc/tokenregistration/template/register-all-eth.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh - -# Sifchain network id -# SIFCHAIN_ID="" -# Sifchain node uri -# SIF_NODE="" -# Sifchain token registry address -TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" -# Admin's keyring backend with token registry address -#KEYRING_BACKEND="" - -# CETH - -sifnoded tx tokenregistry register $SIFCHAIN_ID/xeth.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# register conversion denom before setting the link here. -sifnoded tx tokenregistry register $SIFCHAIN_ID/ceth.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# ROWAN - -sifnoded tx tokenregistry register $SIFCHAIN_ID/xrowan.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -sifnoded tx tokenregistry register $SIFCHAIN_ID/rowan.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# CUSDC - -sifnoded tx tokenregistry register $SIFCHAIN_ID/cusdc.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# CUSDT - -sifnoded tx tokenregistry register $SIFCHAIN_ID/cusdt.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block diff --git a/scripts/ibc/tokenregistration/template/register-all-ibc.sh b/scripts/ibc/tokenregistration/template/register-all-ibc.sh deleted file mode 100755 index 4ad3a9675b..0000000000 --- a/scripts/ibc/tokenregistration/template/register-all-ibc.sh +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh - -# Sifchain network id -# SIFCHAIN_ID="" -# Sifchain node uri -# SIF_NODE="" -# Sifchain token registry address -TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" -# Admin's keyring backend with token registry address -# KEYRING_BACKEND="" - -# COSMOS HUB -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/cosmos.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# AKASH -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/akash.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# SENTINEL -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/sentinel.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# IRIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/iris.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# PERSISTENCE -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/persistence.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# CRYPTO ORG -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/crypto-org.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# REGEN -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/regen.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# TERRA -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - - -# OSMOSIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/osmosis.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all.sh b/scripts/ibc/tokenregistration/template/register-all.sh new file mode 100755 index 0000000000..fe65eee9b5 --- /dev/null +++ b/scripts/ibc/tokenregistration/template/register-all.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" + +sifnoded tx tokenregistry register-all ./$SIFCHAIN_ID/tokenregistry.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block \ No newline at end of file From 92fc9e7f6880d212ba07284f4217c1193fabb8cc Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:48:26 +0300 Subject: [PATCH 39/76] fix json files, use tokenregistry.json to register all entries --- .../sifchain-testnet-1/registry.ctokens.json | 1030 ------ .../sifchain-testnet-1/registry.xtokens.json | 1030 ------ .../sifchain-testnet-1/terra.json | 10 +- .../sifchain-testnet-1/tokenregistry.json | 2832 +++++++++++++++++ 4 files changed, 2837 insertions(+), 2065 deletions(-) delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json deleted file mode 100644 index 1eb0f59590..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.ctokens.json +++ /dev/null @@ -1,1030 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdai", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xyfi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xzrx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cwfil", - "base_denom": "cwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xwfil", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuni", - "base_denom": "cuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuni", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuma", - "base_denom": "cuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuma", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctusd", - "base_denom": "ctusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csxp", - "base_denom": "csxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsxp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csushi", - "base_denom": "csushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsushi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csusd", - "base_denom": "csusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsrm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csnx", - "base_denom": "csnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsnx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csand", - "base_denom": "csand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsand", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crune", - "base_denom": "crune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrune", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "creef", - "base_denom": "creef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xreef", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cogn", - "base_denom": "cogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xogn", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cocean", - "base_denom": "cocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xocean", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmana", - "base_denom": "cmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xmana", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clrc", - "base_denom": "clrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlrc", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clon", - "base_denom": "clon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlon", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clink", - "base_denom": "clink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlink", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ciotx", - "base_denom": "ciotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xiotx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cgrt", - "base_denom": "cgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xgrt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cftm", - "base_denom": "cftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xftm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cesd", - "base_denom": "cesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xesd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cenj", - "base_denom": "cenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xenj", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccream", - "base_denom": "ccream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcream", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccomp", - "base_denom": "ccomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcomp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccocos", - "base_denom": "ccocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcocos", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbond", - "base_denom": "cbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbond", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbnt", - "base_denom": "cbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbnt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbat", - "base_denom": "cbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbat", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cband", - "base_denom": "cband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xband", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbal", - "base_denom": "cbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cant", - "base_denom": "cant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xant", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caave", - "base_denom": "caave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xaave", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "c1inch", - "base_denom": "c1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "x1inch", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cleash", - "base_denom": "cleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xleash", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cshib", - "base_denom": "cshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xshib", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctidal", - "base_denom": "ctidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtidal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cpaid", - "base_denom": "cpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xpaid", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crndr", - "base_denom": "crndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrndr", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cconv", - "base_denom": "cconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xconv", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crally", - "base_denom": "crally", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrally", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crfuel", - "base_denom": "crfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrfuel", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cakro", - "base_denom": "cakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xakro", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cb20", - "base_denom": "cb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xb20", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctshp", - "base_denom": "ctshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtshp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clina", - "base_denom": "clina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlina", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdaofi", - "base_denom": "cdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdaofi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ckeep", - "base_denom": "ckeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xkeep", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cust", - "base_denom": "cust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xust", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json deleted file mode 100644 index f64ea23e78..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.xtokens.json +++ /dev/null @@ -1,1030 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdai", - "base_denom": "xdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cdai", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xyfi", - "base_denom": "xyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cyfi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xzrx", - "base_denom": "xzrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "czrx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xwfil", - "base_denom": "xwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cwfil", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuni", - "base_denom": "xuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cuni", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuma", - "base_denom": "xuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cuma", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtusd", - "base_denom": "xtusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsxp", - "base_denom": "xsxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csxp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsushi", - "base_denom": "xsushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csushi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsusd", - "base_denom": "xsusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsrm", - "base_denom": "xsrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csrm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsnx", - "base_denom": "xsnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csnx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsand", - "base_denom": "xsand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csand", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrune", - "base_denom": "xrune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crune", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xreef", - "base_denom": "xreef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "creef", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xogn", - "base_denom": "xogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cogn", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xocean", - "base_denom": "xocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cocean", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xmana", - "base_denom": "xmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cmana", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlrc", - "base_denom": "xlrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clrc", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlon", - "base_denom": "xlon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clon", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlink", - "base_denom": "xlink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clink", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xiotx", - "base_denom": "xiotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ciotx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xgrt", - "base_denom": "xgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cgrt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xftm", - "base_denom": "xftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cftm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xesd", - "base_denom": "xesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cesd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xenj", - "base_denom": "xenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cenj", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcream", - "base_denom": "xcream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccream", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcomp", - "base_denom": "xcomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccomp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcocos", - "base_denom": "xcocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccocos", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbond", - "base_denom": "xbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbond", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbnt", - "base_denom": "xbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbnt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbat", - "base_denom": "xbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbat", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xband", - "base_denom": "xband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cband", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbal", - "base_denom": "xbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xant", - "base_denom": "xant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cant", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xaave", - "base_denom": "xaave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "caave", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "x1inch", - "base_denom": "x1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "c1inch", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xleash", - "base_denom": "xleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cleash", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xshib", - "base_denom": "xshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cshib", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtidal", - "base_denom": "xtidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctidal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xpaid", - "base_denom": "xpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cpaid", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrndr", - "base_denom": "xrndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crndr", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xconv", - "base_denom": "xconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cconv", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrally", - "base_denom": "xrally", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crally", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrfuel", - "base_denom": "xrfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crfuel", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xakro", - "base_denom": "xakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cakro", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xb20", - "base_denom": "xb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cb20", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtshp", - "base_denom": "xtshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctshp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlina", - "base_denom": "xlina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clina", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdaofi", - "base_denom": "xdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cdaofi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xkeep", - "base_denom": "xkeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ckeep", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xust", - "base_denom": "xust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cust", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json index 47fc68a0ab..4a3b86b623 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json @@ -3,11 +3,11 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/EBDF43077A97DBDD9130E90B510EFC431D7FE2E8F8C7C36ACFA1BDF151D174C1", + "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", "base_denom": "uluna", - "path": "transfer/channel-29", - "ibc_channel_id": "channel-29", - "ibc_counterparty_channel_id": "channel-4", + "path": "transfer/channel-33", + "ibc_channel_id": "channel-33", + "ibc_counterparty_channel_id": "channel-0", "display_name": "ULUNA", "display_symbol": "", "network": "", @@ -21,7 +21,7 @@ ], "unit_denom": "", "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "bombay-10" + "ibc_counterparty_chain_id": "bombay-12" } ] } diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json new file mode 100644 index 0000000000..14f6f4b725 --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json @@ -0,0 +1,2832 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "4", + "denom": "ccel", + "base_denom": "ccel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "causc", + "base_denom": "causc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDT", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccro", + "base_denom": "ccro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccdai", + "base_denom": "ccdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cceth", + "base_denom": "cceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "crenbtc", + "base_denom": "crenbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccusdc", + "base_denom": "ccusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "chusd", + "base_denom": "chusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "9", + "denom": "campl", + "base_denom": "campl", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xdai", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdai", + "base_denom": "xdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cdai", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xyfi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xyfi", + "base_denom": "xyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cyfi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xzrx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xzrx", + "base_denom": "xzrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "czrx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xwfil", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xwfil", + "base_denom": "xwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cwfil", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xuni", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuni", + "base_denom": "xuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cuni", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xuma", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuma", + "base_denom": "xuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cuma", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtusd", + "base_denom": "xtusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsxp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsxp", + "base_denom": "xsxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csxp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsushi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsushi", + "base_denom": "xsushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csushi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsusd", + "base_denom": "xsusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsrm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsrm", + "base_denom": "xsrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csrm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsnx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsnx", + "base_denom": "xsnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csnx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsand", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsand", + "base_denom": "xsand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csand", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrune", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrune", + "base_denom": "xrune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crune", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xreef", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xreef", + "base_denom": "xreef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "creef", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xogn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xogn", + "base_denom": "xogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cogn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xocean", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xocean", + "base_denom": "xocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cocean", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xmana", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmana", + "base_denom": "xmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cmana", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlrc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlrc", + "base_denom": "xlrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clrc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlon", + "base_denom": "xlon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlink", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlink", + "base_denom": "xlink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clink", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xiotx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xiotx", + "base_denom": "xiotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ciotx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xgrt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xgrt", + "base_denom": "xgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cgrt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xftm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xftm", + "base_denom": "xftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cftm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xesd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xesd", + "base_denom": "xesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cesd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xenj", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xenj", + "base_denom": "xenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cenj", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcream", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcream", + "base_denom": "xcream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccream", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcomp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcomp", + "base_denom": "xcomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccomp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcocos", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcocos", + "base_denom": "xcocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccocos", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbond", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbond", + "base_denom": "xbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbond", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbnt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbnt", + "base_denom": "xbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbnt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbat", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbat", + "base_denom": "xbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbat", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xband", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xband", + "base_denom": "xband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cband", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbal", + "base_denom": "xbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xant", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xant", + "base_denom": "xant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cant", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xaave", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xaave", + "base_denom": "xaave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "caave", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "x1inch", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x1inch", + "base_denom": "x1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "c1inch", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xleash", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xleash", + "base_denom": "xleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cleash", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xshib", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xshib", + "base_denom": "xshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cshib", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtidal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtidal", + "base_denom": "xtidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctidal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xpaid", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xpaid", + "base_denom": "xpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cpaid", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrndr", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrndr", + "base_denom": "xrndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crndr", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xconv", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xconv", + "base_denom": "xconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cconv", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrally", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrally", + "base_denom": "xrally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crally", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrfuel", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrfuel", + "base_denom": "xrfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crfuel", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xakro", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xakro", + "base_denom": "xakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cakro", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xb20", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xb20", + "base_denom": "xb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cb20", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtshp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtshp", + "base_denom": "xtshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctshp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlina", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlina", + "base_denom": "xlina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clina", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xdaofi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdaofi", + "base_denom": "xdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cdaofi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xkeep", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xkeep", + "base_denom": "xkeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ckeep", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xust", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xust", + "base_denom": "xust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cust", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", + "base_denom": "uphoton", + "path": "transfer/channel-11", + "ibc_channel_id": "channel-11", + "ibc_counterparty_channel_id": "channel-27", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "cosmoshub-testnet" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8DF58541612917752DA1CCACC8441FCFE367F9960E51151968A75CE22671D717", + "base_denom": "uakt", + "path": "transfer/channel-12", + "ibc_channel_id": "channel-12", + "ibc_counterparty_channel_id": "channel-66", + "display_name": "UAKT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uakt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "akash-testnet-6" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/FDB617A8F908375A14B5C04DBF98273F036AB16CBC2532E48273235535FFE166", + "base_denom": "udvpn", + "path": "transfer/channel-13", + "ibc_channel_id": "channel-13", + "ibc_counterparty_channel_id": "channel-39", + "display_name": "uDVPN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "udvpn", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "sentinelhub-2" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/7EABFE14CD2B6F8B0444A0ED0D7BCB947A81D0B74CE5B571C73DE61DFA261193", + "base_denom": "unyan", + "path": "transfer/channel-14", + "ibc_channel_id": "channel-14", + "ibc_counterparty_channel_id": "channel-25", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/2915CCA550DA6840CB2D4F5BC95A067A7924A767B2EBEB3227DD66124AA8A626", + "base_denom": "uxprt", + "path": "transfer/channel-15", + "ibc_channel_id": "channel-15", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "uXPRT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uxprt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "test-core-1" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ibc/270EBAED0483782E28E931C112A134029FB557F7736403B3109FA8AC1A5E65F3", + "base_denom": "basecro", + "path": "transfer/channel-16", + "ibc_channel_id": "channel-16", + "ibc_counterparty_channel_id": "channel-32", + "display_name": "CRO", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "basecro", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/A7E38774F447445DB94A8ED00BEE78EFC43EED7A732D314D3F7F4AB743993E9F", + "base_denom": "uregen", + "path": "transfer/channel-17", + "ibc_channel_id": "channel-17", + "ibc_counterparty_channel_id": "channel-27", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "regen-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", + "base_denom": "uluna", + "path": "transfer/channel-33", + "ibc_channel_id": "channel-33", + "ibc_counterparty_channel_id": "channel-0", + "display_name": "ULUNA", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uluna", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-12" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", + "base_denom": "uosmo", + "path": "transfer/channel-40", + "ibc_channel_id": "channel-40", + "ibc_counterparty_channel_id": "channel-32", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "osmosis-1" + } + ] +} From 9d2dfb89abac7462d00502909d7e3bb7b4ace6cf Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 21:56:43 +0300 Subject: [PATCH 40/76] fix templates --- scripts/ibc/tokenregistration/deregister-all-testnet.sh | 4 +++- scripts/ibc/tokenregistration/template/deregister-all.sh | 5 +++-- scripts/ibc/tokenregistration/template/register-all.sh | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/ibc/tokenregistration/deregister-all-testnet.sh b/scripts/ibc/tokenregistration/deregister-all-testnet.sh index 120ae5845b..cf0e8e3b3a 100755 --- a/scripts/ibc/tokenregistration/deregister-all-testnet.sh +++ b/scripts/ibc/tokenregistration/deregister-all-testnet.sh @@ -1,3 +1,5 @@ #!/bin/sh -SIFCHAIN_ID=sifchain-testnet-1 SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/deregister-all.sh \ No newline at end of file +SIFCHAIN_ID=sifchain-testnet-1 \ + KEYRING_BACKEND=test \ + SIF_NODE=https://rpc-testnet.sifchain.finance:443 ./template/deregister-all.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/deregister-all.sh b/scripts/ibc/tokenregistration/template/deregister-all.sh index 7df8362b99..0acf44629c 100755 --- a/scripts/ibc/tokenregistration/template/deregister-all.sh +++ b/scripts/ibc/tokenregistration/template/deregister-all.sh @@ -6,6 +6,7 @@ sifnoded tx tokenregistry deregister-all ./$SIFCHAIN_ID/tokenregistry.json \ --node $SIF_NODE \ --chain-id $SIFCHAIN_ID \ --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas=500000 \ --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block \ No newline at end of file + -y \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all.sh b/scripts/ibc/tokenregistration/template/register-all.sh index fe65eee9b5..4ab4d0972d 100755 --- a/scripts/ibc/tokenregistration/template/register-all.sh +++ b/scripts/ibc/tokenregistration/template/register-all.sh @@ -7,6 +7,6 @@ sifnoded tx tokenregistry register-all ./$SIFCHAIN_ID/tokenregistry.json \ --chain-id $SIFCHAIN_ID \ --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ --keyring-backend $KEYRING_BACKEND \ + --gas=500000 \ --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block \ No newline at end of file + -y \ No newline at end of file From d1a9f3907252b1dc42aa25bf7d6bc2e66924f5fb Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 15:57:02 -0300 Subject: [PATCH 41/76] fix: hardhat functions --- .../whitelist_mainnet_update_01_Oct_2021.json | 76 +++++++++++++++++++ smart-contracts/scripts/bulk_set_whitelist.ts | 18 +---- 2 files changed, 79 insertions(+), 15 deletions(-) create mode 100644 smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json diff --git a/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json b/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json new file mode 100644 index 0000000000..4433729888 --- /dev/null +++ b/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json @@ -0,0 +1,76 @@ +{ + "array": [ + { + "address": "0x05079687d35b93538cbd59fe5596380cae9054a9", + "name": "BitSong", + "symbol": "BTSG", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8905.png" + }, + { + "address": "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", + "name": "Quickswap", + "symbol": "QUICK", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8206.png" + }, + { + "address": "0x9695e0114e12c0d3a3636fab5a18e6b737529023", + "name": "DFYN Token", + "symbol": "DFYN", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9511.png" + }, + { + "address": "0x5a98fcbea516cf06857215779fd812ca3bef1b32", + "name": "Lido DAO Token", + "symbol": "LDO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8000.png" + }, + { + "address": "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", + "name": "Rail", + "symbol": "RAIL", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/10854.png" + }, + { + "address": "0x57b946008913b82e4df85f501cbaed910e58d26c", + "name": "Marlin POND", + "symbol": "POND", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/7497.png" + }, + { + "address": "0x2701E1D67219a49F5691C92468Fe8D8ADc03e609", + "name": "DinoSwap", + "symbol": "DINO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": null + }, + { + "address": "0x249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b", + "name": "THE TRUTH", + "symbol": "UFO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/10729.png" + } + ] +} \ No newline at end of file diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index 662a4522ad..7edf3b93e8 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -15,6 +15,7 @@ import {DeployedBridgeBank, requiredEnvVar} from "../src/contractSupport"; import {DeploymentName, HardhatRuntimeEnvironmentToken} from "../src/tsyringe/injectionTokens"; import { impersonateBridgeBankAccounts, + setupDeployment, setupRopstenDeployment, setupSifchainMainnetDeployment } from "../src/hardhatFunctions"; @@ -45,24 +46,11 @@ async function main() { container.register(HardhatRuntimeEnvironmentToken, {useValue: hardhat}); - const deploymentName = requiredEnvVar("DEPLOYMENT_NAME"); - - container.register(DeploymentName, {useValue: deploymentName}); - - switch (hardhat.network.name) { - case "ropsten": - await setupRopstenDeployment(container, hardhat, deploymentName); - break; - case "mainnet": - case "hardhat": - case "localhost": - await setupSifchainMainnetDeployment(container, hardhat, deploymentName); - break; - } + await setupDeployment(container); const useForking = !!process.env["USE_FORKING"]; if (useForking) - await impersonateBridgeBankAccounts(container, hardhat, deploymentName); + await impersonateBridgeBankAccounts(container, hardhat); const whitelistData = await readTokenData(sourceFile); From 7decd2ecee4d46436aff6b918dc07a52d13aa138 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 15:57:02 -0300 Subject: [PATCH 42/76] fix: hardhat functions --- smart-contracts/scripts/bulk_set_whitelist.ts | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/smart-contracts/scripts/bulk_set_whitelist.ts b/smart-contracts/scripts/bulk_set_whitelist.ts index 662a4522ad..7edf3b93e8 100644 --- a/smart-contracts/scripts/bulk_set_whitelist.ts +++ b/smart-contracts/scripts/bulk_set_whitelist.ts @@ -15,6 +15,7 @@ import {DeployedBridgeBank, requiredEnvVar} from "../src/contractSupport"; import {DeploymentName, HardhatRuntimeEnvironmentToken} from "../src/tsyringe/injectionTokens"; import { impersonateBridgeBankAccounts, + setupDeployment, setupRopstenDeployment, setupSifchainMainnetDeployment } from "../src/hardhatFunctions"; @@ -45,24 +46,11 @@ async function main() { container.register(HardhatRuntimeEnvironmentToken, {useValue: hardhat}); - const deploymentName = requiredEnvVar("DEPLOYMENT_NAME"); - - container.register(DeploymentName, {useValue: deploymentName}); - - switch (hardhat.network.name) { - case "ropsten": - await setupRopstenDeployment(container, hardhat, deploymentName); - break; - case "mainnet": - case "hardhat": - case "localhost": - await setupSifchainMainnetDeployment(container, hardhat, deploymentName); - break; - } + await setupDeployment(container); const useForking = !!process.env["USE_FORKING"]; if (useForking) - await impersonateBridgeBankAccounts(container, hardhat, deploymentName); + await impersonateBridgeBankAccounts(container, hardhat); const whitelistData = await readTokenData(sourceFile); From 19fe11eadcc2f69c5b875f6db5238ae905253f39 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 22:18:51 +0300 Subject: [PATCH 43/76] fix devnet entries --- .../sifchain-devnet-1/ceth.json | 23 - .../sifchain-devnet-1/cusdc.json | 23 - .../sifchain-devnet-1/cusdt.json | 23 - .../sifchain-devnet-1/registry.ctokens.json | 1011 ----------------- .../sifchain-devnet-1/registry.json | 400 ++----- .../sifchain-devnet-1/registry.xtokens.json | 1011 ----------------- .../sifchain-devnet-1/rowan.json | 23 - .../sifchain-devnet-1/xeth.json | 23 - .../sifchain-devnet-1/xrowan.json | 23 - 9 files changed, 106 insertions(+), 2454 deletions(-) delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json deleted file mode 100644 index f1d8c77595..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/ceth.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json deleted file mode 100644 index 0931f82014..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdc", - "base_denom": "cusdc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDC", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDC", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json deleted file mode 100644 index 3b62715448..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/cusdt.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "6", - "denom": "cusdt", - "base_denom": "cusdt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "USDC", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "USDC", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json deleted file mode 100644 index 24b3d9abbe..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.ctokens.json +++ /dev/null @@ -1,1011 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdai", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xyfi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xzrx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cwfil", - "base_denom": "cwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xwfil", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuni", - "base_denom": "cuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuni", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuma", - "base_denom": "cuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuma", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctusd", - "base_denom": "ctusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csxp", - "base_denom": "csxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsxp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csushi", - "base_denom": "csushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsushi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csusd", - "base_denom": "csusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsrm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csnx", - "base_denom": "csnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsnx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csand", - "base_denom": "csand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsand", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crune", - "base_denom": "crune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrune", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "creef", - "base_denom": "creef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xreef", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cogn", - "base_denom": "cogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xogn", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cocean", - "base_denom": "cocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xocean", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmana", - "base_denom": "cmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xmana", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clrc", - "base_denom": "clrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlrc", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clon", - "base_denom": "clon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlon", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clink", - "base_denom": "clink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlink", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ciotx", - "base_denom": "ciotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xiotx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cgrt", - "base_denom": "cgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xgrt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cftm", - "base_denom": "cftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xftm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cesd", - "base_denom": "cesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xesd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cenj", - "base_denom": "cenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xenj", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccream", - "base_denom": "ccream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcream", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccomp", - "base_denom": "ccomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcomp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccocos", - "base_denom": "ccocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcocos", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbond", - "base_denom": "cbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbond", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbnt", - "base_denom": "cbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbnt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbat", - "base_denom": "cbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbat", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cband", - "base_denom": "cband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xband", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbal", - "base_denom": "cbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cant", - "base_denom": "cant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xant", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caave", - "base_denom": "caave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xaave", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "c1inch", - "base_denom": "c1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "x1inch", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cleash", - "base_denom": "cleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xleash", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cshib", - "base_denom": "cshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xshib", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctidal", - "base_denom": "ctidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtidal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cpaid", - "base_denom": "cpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xpaid", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crndr", - "base_denom": "crndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrndr", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cconv", - "base_denom": "cconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xconv", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crally", - "base_denom": "crally", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrally", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crfuel", - "base_denom": "crfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrfuel", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cakro", - "base_denom": "cakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xakro", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cb20", - "base_denom": "cb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xb20", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctshp", - "base_denom": "ctshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtshp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clina", - "base_denom": "clina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlina", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdaofi", - "base_denom": "cdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdaofi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ckeep", - "base_denom": "ckeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xkeep", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cust", - "base_denom": "cust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xust", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json index 3a063f05b5..c746b29dcf 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json @@ -1,28 +1,5 @@ { "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "4", @@ -37,9 +14,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -58,9 +33,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -73,17 +46,13 @@ "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "USDC", + "display_name": "USDT", "display_symbol": "", "network": "", "address": "", - "external_symbol": "USDC", + "external_symbol": "USDT", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -102,11 +71,26 @@ "address": "", "external_symbol": "USDC", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -125,9 +109,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -146,9 +128,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -167,11 +147,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -190,9 +166,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -211,9 +185,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -232,9 +204,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -253,9 +223,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -274,9 +242,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -284,52 +250,46 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", + "denom": "rowan", + "base_denom": "rowan", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "ETH", + "display_name": "Rowan", "display_symbol": "", "network": "", "address": "", - "external_symbol": "ETH", + "external_symbol": "eRowan", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", + "permissions": ["CLP", "IBCEXPORT"], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", + "denom": "ceth", + "base_denom": "ceth", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", - "display_name": "", + "display_name": "ETH", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "ETH", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", - "ibc_counterparty_denom": "", + "ibc_counterparty_denom": "xeth", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", + "denom": "cdai", + "base_denom": "cdai", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -339,9 +299,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -349,8 +307,8 @@ { "is_whitelisted": true, "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", + "denom": "cyfi", + "base_denom": "cyfi", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -360,18 +318,16 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, { "is_whitelisted": true, - "decimals": "6", - "denom": "cwscrt", - "base_denom": "cwscrt", + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", "path": "", "ibc_channel_id": "", "ibc_counterparty_channel_id": "", @@ -381,9 +337,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -402,9 +356,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -423,9 +375,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -444,9 +394,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -465,9 +413,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -486,9 +432,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -507,9 +451,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -528,9 +470,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -549,9 +489,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -570,9 +508,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -591,9 +527,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -612,9 +546,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -633,9 +565,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -654,9 +584,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -675,9 +603,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -696,9 +622,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -717,9 +641,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -738,9 +660,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -759,9 +679,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -780,9 +698,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -801,9 +717,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -822,9 +736,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -843,9 +755,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -864,9 +774,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -885,9 +793,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -906,9 +812,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -927,9 +831,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -948,9 +850,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -969,9 +869,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -990,9 +888,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1011,9 +907,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1032,9 +926,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1053,9 +945,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1074,9 +964,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1095,9 +983,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1116,9 +1002,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1137,9 +1021,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1158,9 +1040,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1179,9 +1059,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1200,9 +1078,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1221,9 +1097,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1242,9 +1116,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1263,9 +1135,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1284,9 +1154,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1305,9 +1173,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1326,9 +1192,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1347,9 +1211,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1368,9 +1230,7 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -1389,55 +1249,11 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", @@ -1452,14 +1268,10 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], + "permissions": ["CLP", "IBCEXPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" } ] -} +} \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json deleted file mode 100644 index e0e181b2b2..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.xtokens.json +++ /dev/null @@ -1,1011 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdai", - "base_denom": "xdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cdai", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xyfi", - "base_denom": "xyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cyfi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xzrx", - "base_denom": "xzrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "czrx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xwfil", - "base_denom": "xwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cwfil", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuni", - "base_denom": "xuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cuni", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuma", - "base_denom": "xuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cuma", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtusd", - "base_denom": "xtusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsxp", - "base_denom": "xsxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csxp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsushi", - "base_denom": "xsushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csushi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsusd", - "base_denom": "xsusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsrm", - "base_denom": "xsrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csrm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsnx", - "base_denom": "xsnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csnx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsand", - "base_denom": "xsand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "csand", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrune", - "base_denom": "xrune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crune", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xreef", - "base_denom": "xreef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "creef", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xogn", - "base_denom": "xogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cogn", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xocean", - "base_denom": "xocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cocean", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xmana", - "base_denom": "xmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cmana", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlrc", - "base_denom": "xlrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clrc", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlon", - "base_denom": "xlon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clon", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlink", - "base_denom": "xlink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clink", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xiotx", - "base_denom": "xiotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ciotx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xgrt", - "base_denom": "xgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cgrt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xftm", - "base_denom": "xftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cftm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xesd", - "base_denom": "xesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cesd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xenj", - "base_denom": "xenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cenj", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcream", - "base_denom": "xcream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccream", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcomp", - "base_denom": "xcomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccomp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcocos", - "base_denom": "xcocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ccocos", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbond", - "base_denom": "xbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbond", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbnt", - "base_denom": "xbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbnt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbat", - "base_denom": "xbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbat", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xband", - "base_denom": "xband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cband", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbal", - "base_denom": "xbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cbal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xant", - "base_denom": "xant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cant", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xaave", - "base_denom": "xaave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "caave", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "x1inch", - "base_denom": "x1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "c1inch", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xleash", - "base_denom": "xleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cleash", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xshib", - "base_denom": "xshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cshib", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtidal", - "base_denom": "xtidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctidal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xpaid", - "base_denom": "xpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cpaid", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrndr", - "base_denom": "xrndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crndr", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xconv", - "base_denom": "xconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cconv", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrally", - "base_denom": "xrally", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crally", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrfuel", - "base_denom": "xrfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "crfuel", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xakro", - "base_denom": "xakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cakro", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xb20", - "base_denom": "xb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cb20", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtshp", - "base_denom": "xtshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ctshp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlina", - "base_denom": "xlina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "clina", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdaofi", - "base_denom": "xdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cdaofi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xkeep", - "base_denom": "xkeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ckeep", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xust", - "base_denom": "xust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "cust", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json deleted file mode 100644 index 598b440772..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/rowan.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "rowan", - "base_denom": "rowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "xrowan", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json deleted file mode 100644 index 3f4853f3da..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/xeth.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "ETH", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "ETH", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json deleted file mode 100644 index 071b15f1b6..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/xrowan.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrowan", - "base_denom": "xrowan", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "Rowan", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "eRowan", - "transfer_limit": "", - "permissions": ["IBCIMPORT"], - "unit_denom": "rowan", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} From 34b31f8c47f8bbd38b4a2764da3eb1c63719d7f0 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 22:19:00 +0300 Subject: [PATCH 44/76] generate tokenregistry.json with all entries --- .../sifchain-devnet-1/tokenregistry.json | 2832 +++++++++++++++++ 1 file changed, 2832 insertions(+) create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json new file mode 100644 index 0000000000..00db3126db --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json @@ -0,0 +1,2832 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "4", + "denom": "ccel", + "base_denom": "ccel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "causc", + "base_denom": "causc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdt", + "base_denom": "cusdt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDT", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cusdc", + "base_denom": "cusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "USDC", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "USDC", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "cwscrt", + "base_denom": "cwscrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccro", + "base_denom": "ccro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccdai", + "base_denom": "ccdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cwbtc", + "base_denom": "cwbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "cceth", + "base_denom": "cceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "crenbtc", + "base_denom": "crenbtc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ccusdc", + "base_denom": "ccusdc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "chusd", + "base_denom": "chusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "9", + "denom": "campl", + "base_denom": "campl", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "rowan", + "base_denom": "rowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "Rowan", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "eRowan", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "xrowan", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrowan", + "base_denom": "xrowan", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "rowan", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ceth", + "base_denom": "ceth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "ETH", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "ETH", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xeth", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xeth", + "base_denom": "xeth", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ceth", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdai", + "base_denom": "cdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xdai", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdai", + "base_denom": "xdai", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cdai", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cyfi", + "base_denom": "cyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xyfi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xyfi", + "base_denom": "xyfi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cyfi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "czrx", + "base_denom": "czrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xzrx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xzrx", + "base_denom": "xzrx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "czrx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cwfil", + "base_denom": "cwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xwfil", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xwfil", + "base_denom": "xwfil", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cwfil", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuni", + "base_denom": "cuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xuni", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuni", + "base_denom": "xuni", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cuni", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cuma", + "base_denom": "cuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xuma", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xuma", + "base_denom": "xuma", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cuma", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctusd", + "base_denom": "ctusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtusd", + "base_denom": "xtusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csxp", + "base_denom": "csxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsxp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsxp", + "base_denom": "xsxp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csxp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csushi", + "base_denom": "csushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsushi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsushi", + "base_denom": "xsushi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csushi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csusd", + "base_denom": "csusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsusd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsusd", + "base_denom": "xsusd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csusd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsrm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsrm", + "base_denom": "xsrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csrm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csnx", + "base_denom": "csnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsnx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsnx", + "base_denom": "xsnx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csnx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "csand", + "base_denom": "csand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xsand", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xsand", + "base_denom": "xsand", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "csand", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crune", + "base_denom": "crune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrune", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrune", + "base_denom": "xrune", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crune", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "creef", + "base_denom": "creef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xreef", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xreef", + "base_denom": "xreef", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "creef", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cogn", + "base_denom": "cogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xogn", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xogn", + "base_denom": "xogn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cogn", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cocean", + "base_denom": "cocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xocean", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xocean", + "base_denom": "xocean", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cocean", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cmana", + "base_denom": "cmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xmana", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xmana", + "base_denom": "xmana", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cmana", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clrc", + "base_denom": "clrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlrc", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlrc", + "base_denom": "xlrc", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clrc", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clon", + "base_denom": "clon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlon", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlon", + "base_denom": "xlon", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clon", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clink", + "base_denom": "clink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlink", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlink", + "base_denom": "xlink", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clink", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ciotx", + "base_denom": "ciotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xiotx", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xiotx", + "base_denom": "xiotx", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ciotx", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cgrt", + "base_denom": "cgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xgrt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xgrt", + "base_denom": "xgrt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cgrt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cftm", + "base_denom": "cftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xftm", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xftm", + "base_denom": "xftm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cftm", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cesd", + "base_denom": "cesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xesd", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xesd", + "base_denom": "xesd", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cesd", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cenj", + "base_denom": "cenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xenj", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xenj", + "base_denom": "xenj", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cenj", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccream", + "base_denom": "ccream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcream", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcream", + "base_denom": "xcream", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccream", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccomp", + "base_denom": "ccomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcomp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcomp", + "base_denom": "xcomp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccomp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ccocos", + "base_denom": "ccocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xcocos", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xcocos", + "base_denom": "xcocos", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ccocos", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbond", + "base_denom": "cbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbond", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbond", + "base_denom": "xbond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbond", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbnt", + "base_denom": "cbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbnt", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbnt", + "base_denom": "xbnt", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbnt", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbat", + "base_denom": "cbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbat", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbat", + "base_denom": "xbat", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbat", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cband", + "base_denom": "cband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xband", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xband", + "base_denom": "xband", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cband", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cbal", + "base_denom": "cbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xbal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xbal", + "base_denom": "xbal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cbal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cant", + "base_denom": "cant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xant", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xant", + "base_denom": "xant", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cant", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "caave", + "base_denom": "caave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xaave", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xaave", + "base_denom": "xaave", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "caave", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "c1inch", + "base_denom": "c1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "x1inch", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "x1inch", + "base_denom": "x1inch", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "c1inch", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cleash", + "base_denom": "cleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xleash", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xleash", + "base_denom": "xleash", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cleash", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cshib", + "base_denom": "cshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xshib", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xshib", + "base_denom": "xshib", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cshib", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctidal", + "base_denom": "ctidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtidal", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtidal", + "base_denom": "xtidal", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctidal", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cpaid", + "base_denom": "cpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xpaid", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xpaid", + "base_denom": "xpaid", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cpaid", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crndr", + "base_denom": "crndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrndr", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrndr", + "base_denom": "xrndr", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crndr", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cconv", + "base_denom": "cconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xconv", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xconv", + "base_denom": "xconv", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cconv", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crally", + "base_denom": "crally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrally", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrally", + "base_denom": "xrally", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crally", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "crfuel", + "base_denom": "crfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xrfuel", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xrfuel", + "base_denom": "xrfuel", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "crfuel", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cakro", + "base_denom": "cakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xakro", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xakro", + "base_denom": "xakro", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cakro", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cb20", + "base_denom": "cb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xb20", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xb20", + "base_denom": "xb20", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cb20", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ctshp", + "base_denom": "ctshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xtshp", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xtshp", + "base_denom": "xtshp", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ctshp", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "clina", + "base_denom": "clina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xlina", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xlina", + "base_denom": "xlina", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "clina", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cdaofi", + "base_denom": "cdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xdaofi", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xdaofi", + "base_denom": "xdaofi", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cdaofi", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "ckeep", + "base_denom": "ckeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xkeep", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xkeep", + "base_denom": "xkeep", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "ckeep", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "18", + "denom": "cust", + "base_denom": "cust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "xust", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "10", + "denom": "xust", + "base_denom": "xust", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "IBCIMPORT" + ], + "unit_denom": "cust", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/1A807A9792E3051609C5997C0B118FAC298F762C019A5EFAF8B983305D737BB7", + "base_denom": "uphoton", + "path": "transfer/channel-114", + "ibc_channel_id": "channel-114", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "cosmoshub-testnet" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/5D0018BE54A23C89FFEF0EC45A1209A51140D7CCA8A73B00BC8B97E716A92131", + "base_denom": "uakt", + "path": "transfer/channel-110", + "ibc_channel_id": "channel-110", + "ibc_counterparty_channel_id": "channel-63", + "display_name": "UAKT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uakt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "akash-testnet-6" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/196953F37BE10851E68C01434989C6B8E1748A836796CA1ABFF2E414D58863C5", + "base_denom": "udvpn", + "path": "transfer/channel-111", + "ibc_channel_id": "channel-111", + "ibc_counterparty_channel_id": "CHANNEL-35", + "display_name": "uDVPN", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "udvpn", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "sentinelhub-2" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/FA2A11411CA6EE8DBB2247799FEEA3B918FF5E699361B47CA820AA908FA3418E", + "base_denom": "unyan", + "path": "transfer/channel-117", + "ibc_channel_id": "channel-117", + "ibc_counterparty_channel_id": "channel-24", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "nyancat-8" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/C9C7D0BEEA163F1F35F3D916A7EA7099FD39FFBB2AAA8257A34277F0429F52BF", + "base_denom": "uxprt", + "path": "transfer/channel-120", + "ibc_channel_id": "channel-120", + "ibc_counterparty_channel_id": "channel-25", + "display_name": "uXPRT", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "uxprt", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "test-core-1" + }, + { + "is_whitelisted": true, + "decimals": "8", + "denom": "ibc/18DC6C5D781FB1D2398D925166810F63E4BE63D84486047D2F771151CD4AD64E", + "base_denom": "basecro", + "path": "transfer/channel-118", + "ibc_channel_id": "channel-118", + "ibc_counterparty_channel_id": "channel-31", + "display_name": "CRO", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "basecro", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/057E0E697E069620BD0E3C063EC861BA7FFC3EAD236A3EAB258D12D6BFE3C939", + "base_denom": "uregen", + "path": "transfer/channel-121", + "ibc_channel_id": "channel-121", + "ibc_counterparty_channel_id": "channel-26", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "regen-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/8A6E703951D3907FD8F83DE69AC0E6C247C0E58F78C7B33C335E008C56115042", + "base_denom": "uluna", + "path": "transfer/channel-123", + "ibc_channel_id": "channel-123", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "Luna", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "bombay-10" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/788BAF91C4E411B0252776FC1B201264457EE886A9E534DF8A52C56A87924D20", + "base_denom": "uosmo", + "path": "transfer/channel-122", + "ibc_channel_id": "channel-122", + "ibc_counterparty_channel_id": "channel-34", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "osmosis-1" + } + ] +} From 6f67092947cd53f3f9d6eeaf5a8699a331870f7a Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 16:46:10 -0300 Subject: [PATCH 45/76] wip: sifnode file --- smart-contracts/scripts/fetchTokenDetails.js | 148 +++++++++++++------ 1 file changed, 105 insertions(+), 43 deletions(-) diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index b49ac6f262..93e01d79e3 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -5,25 +5,54 @@ */ require("dotenv").config(); -const fs = require('fs'); -const axios = require('axios'); +const fs = require("fs"); +const axios = require("axios"); const { ethers } = require("hardhat"); const addressListFile = process.env.ADDRESS_LIST_SOURCE; -const destinationFolder = 'data'; +const destinationFolder = "data"; const destinationFile = generateDestinationFilename(); +/** + * This is what a token looks like at this point to the sifnode team + * We'll generate a file for them too + */ +const SIFNODE_MODEL = { + is_whitelisted: true, + decimals: "", + denom: "", + base_denom: "", + path: "", + ibc_channel_id: "", + ibc_counterparty_channel_id: "", + display_name: "", + display_symbol: "", + network: "", + address: "", + external_symbol: "", + transfer_limit: "", + permissions: ["CLP"], + unit_denom: "", + ibc_counterparty_denom: "", + ibc_counterparty_chain_id: "", +}; + async function main() { - print('yellow', 'Starting...', true); + print("yellow", "Starting...", true); const ERC20Factory = await ethers.getContractFactory("BridgeToken"); - const data = fs.readFileSync(addressListFile, 'utf8'); + const data = fs.readFileSync(addressListFile, "utf8"); const addressList = JSON.parse(data); - - print('yellow', `Will fetch data for the following addresses:\n${addressList.join(', ')}`, true); + + print( + "yellow", + `Will fetch data for the following addresses:\n${addressList.join(", ")}`, + true + ); const finalList = []; + const sifnodeList = []; let address; for (let i = 0; i < addressList.length; i++) { @@ -34,14 +63,18 @@ async function main() { const name = await instance.name(); const decimals = await instance.decimals(); const symbol = await instance.symbol(); + const v1Denom = generateDenom(symbol); - if(!isValidSymbol(symbol)) { - print('red', `Skipping token ${address} (${name}) because it's symbol has spaces or special characters: ${symbol}`); + if (!isValidSymbol(symbol)) { + print( + "red", + `Skipping token ${address} (${name}) because it's symbol has spaces or special characters: ${symbol}` + ); continue; } const iconUrl = await getTokenMetadata(address); - + finalList.push({ address, name, @@ -53,56 +86,78 @@ async function main() { imageUrl: iconUrl, }); - print('green', `--> Processed token "${name}" (${symbol}) successfully: ${decimals} decimals.`, true); - } catch(e) { - print('red', `--> Failed to fetch details of token ${address}: ${e.message}`); + const sifnodeObj = { ...SIFNODE_MODEL }; + sifnodeObj.denom = v1Denom; + sifnodeObj.base_denom = v1Denom; + sifnodeObj.decimals = decimals; + sifnodeList.push(sifnodeObj); + + print( + "green", + `--> Processed token "${name}" (${symbol}) successfully: ${decimals} decimals.`, + true + ); + } catch (e) { + print( + "red", + `--> Failed to fetch details of token ${address}: ${e.message}` + ); } } // The output file expects this format: const output = { - array: finalList - } + array: finalList, + }; fs.writeFileSync(destinationFile, JSON.stringify(output, null, 2)); - print('cyan', `DONE! These results have been written to ${destinationFile}:`); - print('cyan', JSON.stringify(finalList, null, 2)); + print("cyan", `DONE! These results have been written to ${destinationFile}:`); + print("cyan", JSON.stringify(finalList, null, 2)); } const colors = { - green: '\x1b[42m\x1b[37m', - red: '\x1b[41m\x1b[37m', - yellow: '\x1b[33m', - cyan: '\x1b[36m', - close: '\x1b[0m' -} + green: "\x1b[42m\x1b[37m", + red: "\x1b[41m\x1b[37m", + yellow: "\x1b[33m", + cyan: "\x1b[36m", + close: "\x1b[0m", +}; function print(color, message, breakLine) { - const lb = breakLine ? '\n' : ''; + const lb = breakLine ? "\n" : ""; console.log(`${colors[color]}${message}${colors.close}${lb}`); } /** -* Will return false for a symbol that has spaces and/or special characters in it -* @param {string} symbol -* @returns {bool} does the symbol match the RegExp? -*/ + * Will return false for a symbol that has spaces and/or special characters in it + * @param {string} symbol + * @returns {bool} does the symbol match the RegExp? + */ function isValidSymbol(symbol) { - const regexp = new RegExp('^[a-zA-Z0-9]+$'); + const regexp = new RegExp("^[a-zA-Z0-9]+$"); return regexp.test(symbol); } - function generateDestinationFilename() { // setup month names const monthNames = [ - "Jan", "Feb", "Mar", "Apr", "May", "Jun", - "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec", ]; // get current date (we do it manually so that it's not dependant on user's locale) const today = new Date(); - const day = String(today.getDate()).padStart(2, '0'); + const day = String(today.getDate()).padStart(2, "0"); const month = monthNames[today.getMonth()]; const year = today.getFullYear(); @@ -114,21 +169,28 @@ function generateDestinationFilename() { } async function getTokenMetadata(address) { - const response = await axios.post(process.env.MAINNET_URL, { - "jsonrpc":"2.0", - "method":"alchemy_getTokenMetadata", - "params":[address], - "id":1 - }).catch(e => { - print('red', `-> Cannot find imageUrl. Setting imageUrl to null.`); - return null; - }); + const response = await axios + .post(process.env.MAINNET_URL, { + jsonrpc: "2.0", + method: "alchemy_getTokenMetadata", + params: [address], + id: 1, + }) + .catch((e) => { + print("red", `-> Cannot find imageUrl. Setting imageUrl to null.`); + return null; + }); return response?.data?.result?.logo; } +function generateV1Denom(symbol) { + const denom = "c" + symbol.toLowerCase(); + return denom; +} + main() .catch((error) => { console.error({ error }); }) - .finally(() => process.exit(0)) \ No newline at end of file + .finally(() => process.exit(0)); From 98cd0295c4004852c3cf3ee7d174a54abd22ec59 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 17:10:58 -0300 Subject: [PATCH 46/76] wip: sifnode whitelist output --- smart-contracts/scripts/fetchTokenDetails.js | 111 ++++----------- smart-contracts/scripts/helpers/utils.js | 136 +++++++++++++++++++ 2 files changed, 161 insertions(+), 86 deletions(-) create mode 100644 smart-contracts/scripts/helpers/utils.js diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index 93e01d79e3..f7367c67ae 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -9,33 +9,25 @@ const fs = require("fs"); const axios = require("axios"); const { ethers } = require("hardhat"); -const addressListFile = process.env.ADDRESS_LIST_SOURCE; -const destinationFolder = "data"; -const destinationFile = generateDestinationFilename(); +const { + print, + isValidSymbol, + generateTodayFilename, + generateV1Denom, + SIFNODE_MODEL, +} = require("./helpers/utils"); -/** - * This is what a token looks like at this point to the sifnode team - * We'll generate a file for them too - */ -const SIFNODE_MODEL = { - is_whitelisted: true, - decimals: "", - denom: "", - base_denom: "", - path: "", - ibc_channel_id: "", - ibc_counterparty_channel_id: "", - display_name: "", - display_symbol: "", - network: "", - address: "", - external_symbol: "", - transfer_limit: "", - permissions: ["CLP"], - unit_denom: "", - ibc_counterparty_denom: "", - ibc_counterparty_chain_id: "", -}; +const addressListFile = process.env.ADDRESS_LIST_SOURCE; +const destinationFile = generateTodayFilename({ + directory: "data", + prefix: "whitelist_mainnet_update", + extension: "json", +}); +const sifnodeDestinationFile = generateTodayFilename({ + directory: "data", + prefix: "sifnode_mainnet_update", + extension: "json", +}); async function main() { print("yellow", "Starting...", true); @@ -63,7 +55,6 @@ async function main() { const name = await instance.name(); const decimals = await instance.decimals(); const symbol = await instance.symbol(); - const v1Denom = generateDenom(symbol); if (!isValidSymbol(symbol)) { print( @@ -86,10 +77,12 @@ async function main() { imageUrl: iconUrl, }); + // Now, the sifnode side: const sifnodeObj = { ...SIFNODE_MODEL }; - sifnodeObj.denom = v1Denom; - sifnodeObj.base_denom = v1Denom; + const v1Denom = generateV1Denom(symbol); sifnodeObj.decimals = decimals; + sifnodeObj.base_denom = v1Denom; + sifnodeObj.denom = v1Denom; sifnodeList.push(sifnodeObj); print( @@ -111,61 +104,12 @@ async function main() { }; fs.writeFileSync(destinationFile, JSON.stringify(output, null, 2)); + fs.writeFileSync(sifnodeDestinationFile, JSON.stringify(sifnodeList, null, 2)); print("cyan", `DONE! These results have been written to ${destinationFile}:`); print("cyan", JSON.stringify(finalList, null, 2)); -} - -const colors = { - green: "\x1b[42m\x1b[37m", - red: "\x1b[41m\x1b[37m", - yellow: "\x1b[33m", - cyan: "\x1b[36m", - close: "\x1b[0m", -}; -function print(color, message, breakLine) { - const lb = breakLine ? "\n" : ""; - console.log(`${colors[color]}${message}${colors.close}${lb}`); -} - -/** - * Will return false for a symbol that has spaces and/or special characters in it - * @param {string} symbol - * @returns {bool} does the symbol match the RegExp? - */ -function isValidSymbol(symbol) { - const regexp = new RegExp("^[a-zA-Z0-9]+$"); - return regexp.test(symbol); -} - -function generateDestinationFilename() { - // setup month names - const monthNames = [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ]; - - // get current date (we do it manually so that it's not dependant on user's locale) - const today = new Date(); - const day = String(today.getDate()).padStart(2, "0"); - const month = monthNames[today.getMonth()]; - const year = today.getFullYear(); - - // transform it in a string with the following format: - // whitelist_mainnet_update_14_sep_2021.json - const filename = `${destinationFolder}/whitelist_mainnet_update_${day}_${month}_${year}.json`; - - return filename; + print('magenta', '---------'); + print("magenta", `And Sifnode results have been written to ${sifnodeDestinationFile}.`); } async function getTokenMetadata(address) { @@ -184,11 +128,6 @@ async function getTokenMetadata(address) { return response?.data?.result?.logo; } -function generateV1Denom(symbol) { - const denom = "c" + symbol.toLowerCase(); - return denom; -} - main() .catch((error) => { console.error({ error }); diff --git a/smart-contracts/scripts/helpers/utils.js b/smart-contracts/scripts/helpers/utils.js new file mode 100644 index 0000000000..75588474e5 --- /dev/null +++ b/smart-contracts/scripts/helpers/utils.js @@ -0,0 +1,136 @@ +/** + * List of colors to be used in the below function + */ +const colors = { + black: "\x1b[30m", + green: "\x1b[42m\x1b[30m", + red: "\x1b[41m\x1b[37m", + yellow: "\x1b[33m", + blue: "\x1b[34m", + magenta: "\x1b[35m", + cyan: "\x1b[36m", + white: "\x1b[37m", + highlight: "\x1b[40m\x1b[37m", + close: "\x1b[0m", +}; + +/** + * Prints a colored message on your console/terminal + * @param {string} color Can be one of the above colors + * @param {string} message Whatever string + * @param {bool} breakLine Should it break line after the message? + */ +function print(color, message, breakLine) { + const lb = breakLine ? "\n" : ""; + console.log(`${colors[color]}${message}${colors.close}${lb}`); +} + +/** + * Will return false for a symbol that has spaces and/or special characters in it + * @param {string} symbol + * @returns {bool} does the symbol match the RegExp? + */ +function isValidSymbol(symbol) { + const regexp = new RegExp("^[a-zA-Z0-9]+$"); + return regexp.test(symbol); +} + +/** + * Receives an object with the following properties, all of which are optional: + * @param {string} prefix The actual name of the file, something like 'whitelist' + * @param {string} extension The extension of the file, such as 'json' + * @param {string} directory The target directory of the file, something like 'data' + * @returns {string} The generated filename, something like 'data/whitelist_14_sep_2021.json' + */ +function generateTodayFilename({ prefix, extension, directory }) { + // setup month names + const monthNames = [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec", + ]; + + // get current date (we do it manually so that it's not dependant on user's locale) + const today = new Date(); + const day = String(today.getDate()).padStart(2, "0"); + const month = monthNames[today.getMonth()]; + const year = today.getFullYear(); + let finalDate; + + directory = directory ? `${directory}/` : ""; + prefix = prefix ? `${prefix}_` : ""; + finalDate = `${day}_${month}_${year}`; + extension = extension ? extension : "json"; + + // transform it in a string with the following format: + // 'myDirectory/whitelist_mainnet_update_14_sep_2021.json' where + // 'myDirectory' is `directory` + // 'whitelist_mainnet_update' is `prefix` + // '14_sep_2021' is today's date + // and 'json' is `extension` + const filename = `${directory}${prefix}${finalDate}.${extension}`; + return filename; +} + +/** + * Busts cache + * @param {string} url The url to be cacheBusted + * @returns The same URL with something '?cacheBuster=95508245028' appended to it + */ +function cacheBuster(url) { + const rand = Math.floor(Math.random() * (9999999999 - 2) + 1); + const cacheBuster = `?cacheBuster=${rand}`; + const finalUrl = `${url}${cacheBuster}`; + return finalUrl; +} + +/** + * Generates a valid Peggy1 Denom + * @param {string} symbol The symbol that should be converted to a V1 denom + * @returns The denom, something like 'ceth' + */ +function generateV1Denom(symbol) { + const denom = "c" + symbol.toLowerCase(); + return denom; +} + +/** + * Model of an object that the Sifnode team cares about + */ +const SIFNODE_MODEL = { + is_whitelisted: true, + decimals: "", + denom: "", + base_denom: "", + path: "", + ibc_channel_id: "", + ibc_counterparty_channel_id: "", + display_name: "", + display_symbol: "", + network: "", + address: "", + external_symbol: "", + transfer_limit: "", + permissions: ["CLP"], + unit_denom: "", + ibc_counterparty_denom: "", + ibc_counterparty_chain_id: "", +}; + +module.exports = { + print, + isValidSymbol, + generateTodayFilename, + cacheBuster, + generateV1Denom, + SIFNODE_MODEL, +}; From 9c26f2b95f4ea9a6256a5468ad557af0e7cc1f9d Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 23:16:03 +0300 Subject: [PATCH 47/76] remove duplicate betanet entries --- .../sifchain-1/registry.ctokens.json | 1258 ----------------- .../sifchain-1/registry.json | 161 --- .../sifchain-1/registry.xtokens.json | 1258 ----------------- 3 files changed, 2677 deletions(-) delete mode 100644 scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json delete mode 100644 scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json deleted file mode 100644 index 7d5b2d1faa..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-1/registry.ctokens.json +++ /dev/null @@ -1,1258 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ceth", - "base_denom": "ceth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xeth", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdai", - "base_denom": "cdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdai", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cyfi", - "base_denom": "cyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xyfi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "czrx", - "base_denom": "czrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xzrx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cwfil", - "base_denom": "cwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xwfil", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuni", - "base_denom": "cuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuni", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cuma", - "base_denom": "cuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xuma", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctusd", - "base_denom": "ctusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csxp", - "base_denom": "csxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsxp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csushi", - "base_denom": "csushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsushi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csusd", - "base_denom": "csusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsusd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csnx", - "base_denom": "csnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsnx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csand", - "base_denom": "csand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsand", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crune", - "base_denom": "crune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrune", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "creef", - "base_denom": "creef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xreef", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cogn", - "base_denom": "cogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xogn", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cocean", - "base_denom": "cocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xocean", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmana", - "base_denom": "cmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xmana", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clrc", - "base_denom": "clrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlrc", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clon", - "base_denom": "clon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlon", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clink", - "base_denom": "clink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlink", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ciotx", - "base_denom": "ciotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xiotx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cgrt", - "base_denom": "cgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xgrt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cftm", - "base_denom": "cftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xftm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cesd", - "base_denom": "cesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xesd", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cenj", - "base_denom": "cenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xenj", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccream", - "base_denom": "ccream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcream", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccomp", - "base_denom": "ccomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcomp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ccocos", - "base_denom": "ccocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xcocos", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbond", - "base_denom": "cbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbond", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbnt", - "base_denom": "cbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbnt", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbat", - "base_denom": "cbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbat", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cband", - "base_denom": "cband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xband", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cbal", - "base_denom": "cbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xbal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cant", - "base_denom": "cant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xant", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caave", - "base_denom": "caave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xaave", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "c1inch", - "base_denom": "c1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "x1inch", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cleash", - "base_denom": "cleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xleash", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cshib", - "base_denom": "cshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xshib", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctidal", - "base_denom": "ctidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtidal", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cpaid", - "base_denom": "cpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xpaid", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crndr", - "base_denom": "crndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrndr", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cconv", - "base_denom": "cconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xconv", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crfuel", - "base_denom": "crfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrfuel", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cakro", - "base_denom": "cakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xakro", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cb20", - "base_denom": "cb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xb20", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctshp", - "base_denom": "ctshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtshp", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "clina", - "base_denom": "clina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xlina", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdaofi", - "base_denom": "cdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdaofi", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ckeep", - "base_denom": "ckeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xkeep", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "crly", - "base_denom": "crly", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xrly", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "caxs", - "base_denom": "caxs", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xaxs", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdfyn", - "base_denom": "cdfyn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdfyn", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdnxc", - "base_denom": "cdnxc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdnxc", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cdon", - "base_denom": "cdon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xdon", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cern", - "base_denom": "cern", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xern", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cfrax", - "base_denom": "cfrax", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xfrax", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cfxs", - "base_denom": "cfxs", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xfxs", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ckft", - "base_denom": "ckft", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xkft", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmatic", - "base_denom": "cmatic", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xmatic", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cmetis", - "base_denom": "cmetis", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xmetis", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cpols", - "base_denom": "cpols", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xpols", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csaito", - "base_denom": "csaito", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xsaito", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "ctoke", - "base_denom": "ctoke", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xtoke", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "czcx", - "base_denom": "czcx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xzcx", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "cust", - "base_denom": "cust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "xust", - "ibc_counterparty_chain_id": "" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.json b/scripts/ibc/tokenregistration/sifchain-1/registry.json index 306388a7ec..a4dafcd29f 100644 --- a/scripts/ibc/tokenregistration/sifchain-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-1/registry.json @@ -1197,75 +1197,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2", - "base_denom": "uatom", - "path": "transfer/channel-0", - "ibc_channel_id": "channel-0", - "ibc_counterparty_channel_id": "channel-192", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "cosmoshub-4" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/6D717BFF5537D129035BAB39F593D638BA258A9F8D86FB7ECCEAB05B6950CC3E", - "base_denom": "uakt", - "path": "transfer/channel-2", - "ibc_channel_id": "channel-2", - "ibc_counterparty_channel_id": "channel-24", - "display_name": "UAKT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uakt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "akashnet-2" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/21CB41565FCA19AB6613EE06B0D56E588E0DC3E53FF94BA499BB9635794A1A35", - "base_denom": "udvpn", - "path": "transfer/channel-1", - "ibc_channel_id": "channel-1", - "ibc_counterparty_channel_id": "channel-36", - "display_name": "uDVPN", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "udvpn", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "sentinelhub-2" - }, { "is_whitelisted": true, "decimals": "18", @@ -1287,98 +1218,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/D87BC708A791246AA683D514C273736F07579CBD56C9CA79B7823F9A01C16270", - "base_denom": "uxprt", - "path": "transfer/channel-7", - "ibc_channel_id": "channel-7", - "ibc_counterparty_channel_id": "channel-26", - "display_name": "uXPRT", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "uxprt", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "core-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/11DFDFADE34DCE439BA732EBA5CD8AA804A544BA1ECC0882856289FAF01FE53F", - "base_denom": "uiris", - "path": "transfer/channel-8", - "ibc_channel_id": "channel-8", - "ibc_counterparty_channel_id": "channel-19", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "irishub-1" - }, - { - "is_whitelisted": true, - "decimals": "8", - "denom": "ibc/B21954812E6E642ADC0B5ACB233E02A634BF137C572575BF80F7C0CC3DB2E74D", - "base_denom": "basecro", - "path": "transfer/channel-9", - "ibc_channel_id": "channel-9", - "ibc_counterparty_channel_id": "channel-33", - "display_name": "CRO", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "basecro", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "crypto-org-chain-mainnet-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/2CC6F10253D563A7C238096BA63D060F7F356E37D5176E517034B8F730DB4AB6", - "base_denom": "uregen", - "path": "transfer/channel-10", - "ibc_channel_id": "channel-10", - "ibc_counterparty_channel_id": "channel-28", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "regen-1" - }, { "is_whitelisted": true, "decimals": "18", diff --git a/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json b/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json deleted file mode 100644 index 412ca6af5f..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-1/registry.xtokens.json +++ /dev/null @@ -1,1258 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xeth", - "base_denom": "xeth", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ceth", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdai", - "base_denom": "xdai", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cdai", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xyfi", - "base_denom": "xyfi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cyfi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xzrx", - "base_denom": "xzrx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "czrx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xwfil", - "base_denom": "xwfil", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cwfil", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuni", - "base_denom": "xuni", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cuni", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xuma", - "base_denom": "xuma", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cuma", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtusd", - "base_denom": "xtusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ctusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsxp", - "base_denom": "xsxp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csxp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsushi", - "base_denom": "xsushi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csushi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsusd", - "base_denom": "xsusd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csusd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsnx", - "base_denom": "xsnx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csnx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsand", - "base_denom": "xsand", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csand", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrune", - "base_denom": "xrune", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "crune", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xreef", - "base_denom": "xreef", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "creef", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xogn", - "base_denom": "xogn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cogn", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xocean", - "base_denom": "xocean", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cocean", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xmana", - "base_denom": "xmana", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cmana", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlrc", - "base_denom": "xlrc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "clrc", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlon", - "base_denom": "xlon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "clon", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlink", - "base_denom": "xlink", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "clink", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xiotx", - "base_denom": "xiotx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ciotx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xgrt", - "base_denom": "xgrt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cgrt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xftm", - "base_denom": "xftm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cftm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xesd", - "base_denom": "xesd", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cesd", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xenj", - "base_denom": "xenj", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cenj", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcream", - "base_denom": "xcream", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ccream", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcomp", - "base_denom": "xcomp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ccomp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xcocos", - "base_denom": "xcocos", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ccocos", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbond", - "base_denom": "xbond", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cbond", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbnt", - "base_denom": "xbnt", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cbnt", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbat", - "base_denom": "xbat", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cbat", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xband", - "base_denom": "xband", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cband", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xbal", - "base_denom": "xbal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cbal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xant", - "base_denom": "xant", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cant", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xaave", - "base_denom": "xaave", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "caave", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "x1inch", - "base_denom": "x1inch", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "c1inch", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xleash", - "base_denom": "xleash", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cleash", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xshib", - "base_denom": "xshib", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cshib", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtidal", - "base_denom": "xtidal", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ctidal", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xpaid", - "base_denom": "xpaid", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cpaid", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrndr", - "base_denom": "xrndr", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "crndr", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xconv", - "base_denom": "xconv", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cconv", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrfuel", - "base_denom": "xrfuel", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "crfuel", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xakro", - "base_denom": "xakro", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cakro", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xb20", - "base_denom": "xb20", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cb20", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtshp", - "base_denom": "xtshp", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ctshp", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xlina", - "base_denom": "xlina", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "clina", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdaofi", - "base_denom": "xdaofi", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cdaofi", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xkeep", - "base_denom": "xkeep", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ckeep", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xrly", - "base_denom": "xrly", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "crly", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xaxs", - "base_denom": "xaxs", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "caxs", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdfyn", - "base_denom": "xdfyn", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cdfyn", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdnxc", - "base_denom": "xdnxc", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cdnxc", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xdon", - "base_denom": "xdon", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cdon", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xern", - "base_denom": "xern", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cern", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xfrax", - "base_denom": "xfrax", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cfrax", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xfxs", - "base_denom": "xfxs", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cfxs", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xkft", - "base_denom": "xkft", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ckft", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xmatic", - "base_denom": "xmatic", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cmatic", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xmetis", - "base_denom": "xmetis", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cmetis", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xpols", - "base_denom": "xpols", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cpols", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsaito", - "base_denom": "xsaito", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "csaito", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xtoke", - "base_denom": "xtoke", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "ctoke", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xzcx", - "base_denom": "xzcx", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "czcx", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xust", - "base_denom": "xust", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["IBCEXPORT", "IBCEXPORT"], - "unit_denom": "cust", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - } - ] -} From fc71ae8061fa6a05f60f6b4b5b7b1cdbaed367a0 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 17:18:09 -0300 Subject: [PATCH 48/76] generating Sifnode file --- smart-contracts/scripts/fetchTokenDetails.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/smart-contracts/scripts/fetchTokenDetails.js b/smart-contracts/scripts/fetchTokenDetails.js index f7367c67ae..c5174ec32c 100644 --- a/smart-contracts/scripts/fetchTokenDetails.js +++ b/smart-contracts/scripts/fetchTokenDetails.js @@ -106,10 +106,10 @@ async function main() { fs.writeFileSync(destinationFile, JSON.stringify(output, null, 2)); fs.writeFileSync(sifnodeDestinationFile, JSON.stringify(sifnodeList, null, 2)); - print("cyan", `DONE! These results have been written to ${destinationFile}:`); - print("cyan", JSON.stringify(finalList, null, 2)); - print('magenta', '---------'); - print("magenta", `And Sifnode results have been written to ${sifnodeDestinationFile}.`); + print('green', 'The first part is done!'); + print("cyan", `Results have been written to ${destinationFile}`); + print("magenta", `Sifnode results have been written to ${sifnodeDestinationFile}.`); + print("yellow", `Please wait while we send the whitelist to the blockchain...`); } async function getTokenMetadata(address) { From 9bab7f5b5e9506f335852795b76e184ed5457382 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 17:20:43 -0300 Subject: [PATCH 49/76] removing generated file --- .../whitelist_mainnet_update_01_Oct_2021.json | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json diff --git a/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json b/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json deleted file mode 100644 index 4433729888..0000000000 --- a/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "array": [ - { - "address": "0x05079687d35b93538cbd59fe5596380cae9054a9", - "name": "BitSong", - "symbol": "BTSG", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/8905.png" - }, - { - "address": "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", - "name": "Quickswap", - "symbol": "QUICK", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/8206.png" - }, - { - "address": "0x9695e0114e12c0d3a3636fab5a18e6b737529023", - "name": "DFYN Token", - "symbol": "DFYN", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/9511.png" - }, - { - "address": "0x5a98fcbea516cf06857215779fd812ca3bef1b32", - "name": "Lido DAO Token", - "symbol": "LDO", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/8000.png" - }, - { - "address": "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", - "name": "Rail", - "symbol": "RAIL", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/10854.png" - }, - { - "address": "0x57b946008913b82e4df85f501cbaed910e58d26c", - "name": "Marlin POND", - "symbol": "POND", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/7497.png" - }, - { - "address": "0x2701E1D67219a49F5691C92468Fe8D8ADc03e609", - "name": "DinoSwap", - "symbol": "DINO", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": null - }, - { - "address": "0x249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b", - "name": "THE TRUTH", - "symbol": "UFO", - "decimals": 18, - "network": "ethereum", - "homeNetwork": "ethereum", - "imageUrl": "https://static.alchemyapi.io/images/assets/10729.png" - } - ] -} \ No newline at end of file From 88aff401ca555cf672590e88067b6de0e3819948 Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 23:48:53 +0300 Subject: [PATCH 50/76] fix csrm entries for testnet and devnet --- .../sifchain-devnet-1/registry.json | 40 +++++++++---------- .../sifchain-testnet-1/registry.json | 40 +++++++++---------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json index c746b29dcf..af588ffdbb 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/registry.json @@ -90,7 +90,26 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -475,25 +494,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json index 8a6da54797..b68941f27b 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/registry.json @@ -90,7 +90,26 @@ "address": "", "external_symbol": "", "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": ["CLP", "IBCEXPORT", "IBCIMPORT"], "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" @@ -475,25 +494,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": ["CLP", "IBCEXPORT"], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", From f1fa52eefd739e749624ac78eecebe21f55169fb Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 1 Oct 2021 23:50:37 +0300 Subject: [PATCH 51/76] generate correct testnet and devnet entries --- .../sifchain-devnet-1/tokenregistry.json | 66 +++++++------------ .../sifchain-testnet-1/tokenregistry.json | 66 +++++++------------ 2 files changed, 46 insertions(+), 86 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json index 00db3126db..059bb4bd0b 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json @@ -115,6 +115,29 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, { "is_whitelisted": true, "decimals": "8", @@ -815,49 +838,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "xsrm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsrm", - "base_denom": "xsrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "csrm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json index 14f6f4b725..27c8ff15d1 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json @@ -115,6 +115,29 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "csrm", + "base_denom": "csrm", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, { "is_whitelisted": true, "decimals": "8", @@ -815,49 +838,6 @@ "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "" }, - { - "is_whitelisted": true, - "decimals": "18", - "denom": "csrm", - "base_denom": "csrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "xsrm", - "ibc_counterparty_chain_id": "" - }, - { - "is_whitelisted": true, - "decimals": "10", - "denom": "xsrm", - "base_denom": "xsrm", - "path": "", - "ibc_channel_id": "", - "ibc_counterparty_channel_id": "", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "IBCIMPORT" - ], - "unit_denom": "csrm", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "" - }, { "is_whitelisted": true, "decimals": "18", From 26405cba0b533182a17f2bea28fe6ddbba16f7c1 Mon Sep 17 00:00:00 2001 From: Daniel Portugal Date: Fri, 1 Oct 2021 18:30:00 -0300 Subject: [PATCH 52/76] whitelist output files --- .../sifnode_mainnet_update_01_Oct_2021.json | 170 ++++++++++++++++++ .../whitelist_mainnet_update_01_Oct_2021.json | 76 ++++++++ 2 files changed, 246 insertions(+) create mode 100644 smart-contracts/data/sifnode_mainnet_update_01_Oct_2021.json create mode 100644 smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json diff --git a/smart-contracts/data/sifnode_mainnet_update_01_Oct_2021.json b/smart-contracts/data/sifnode_mainnet_update_01_Oct_2021.json new file mode 100644 index 0000000000..2c5a61754b --- /dev/null +++ b/smart-contracts/data/sifnode_mainnet_update_01_Oct_2021.json @@ -0,0 +1,170 @@ +[ + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cbtsg", + "base_denom": "cbtsg", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cquick", + "base_denom": "cquick", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cdfyn", + "base_denom": "cdfyn", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cldo", + "base_denom": "cldo", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "crail", + "base_denom": "crail", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cpond", + "base_denom": "cpond", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cdino", + "base_denom": "cdino", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + }, + { + "is_whitelisted": true, + "decimals": 18, + "denom": "cufo", + "base_denom": "cufo", + "path": "", + "ibc_channel_id": "", + "ibc_counterparty_channel_id": "", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "" + } +] \ No newline at end of file diff --git a/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json b/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json new file mode 100644 index 0000000000..4433729888 --- /dev/null +++ b/smart-contracts/data/whitelist_mainnet_update_01_Oct_2021.json @@ -0,0 +1,76 @@ +{ + "array": [ + { + "address": "0x05079687d35b93538cbd59fe5596380cae9054a9", + "name": "BitSong", + "symbol": "BTSG", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8905.png" + }, + { + "address": "0x6c28aef8977c9b773996d0e8376d2ee379446f2f", + "name": "Quickswap", + "symbol": "QUICK", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8206.png" + }, + { + "address": "0x9695e0114e12c0d3a3636fab5a18e6b737529023", + "name": "DFYN Token", + "symbol": "DFYN", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/9511.png" + }, + { + "address": "0x5a98fcbea516cf06857215779fd812ca3bef1b32", + "name": "Lido DAO Token", + "symbol": "LDO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/8000.png" + }, + { + "address": "0xe76c6c83af64e4c60245d8c7de953df673a7a33d", + "name": "Rail", + "symbol": "RAIL", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/10854.png" + }, + { + "address": "0x57b946008913b82e4df85f501cbaed910e58d26c", + "name": "Marlin POND", + "symbol": "POND", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/7497.png" + }, + { + "address": "0x2701E1D67219a49F5691C92468Fe8D8ADc03e609", + "name": "DinoSwap", + "symbol": "DINO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": null + }, + { + "address": "0x249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b", + "name": "THE TRUTH", + "symbol": "UFO", + "decimals": 18, + "network": "ethereum", + "homeNetwork": "ethereum", + "imageUrl": "https://static.alchemyapi.io/images/assets/10729.png" + } + ] +} \ No newline at end of file From 54f2604fb6ecfb477b24079a13e39332e0ef5eb2 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 14:17:19 +0300 Subject: [PATCH 53/76] add multichain transfer test --- x/ibctransfer/roundtrip_conversion_test.go | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/x/ibctransfer/roundtrip_conversion_test.go b/x/ibctransfer/roundtrip_conversion_test.go index ea77edd5a8..cbaae75782 100644 --- a/x/ibctransfer/roundtrip_conversion_test.go +++ b/x/ibctransfer/roundtrip_conversion_test.go @@ -11,8 +11,12 @@ import ( "github.com/stretchr/testify/require" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" + sifapp "github.com/Sifchain/sifnode/app" + "github.com/Sifchain/sifnode/x/ethbridge/test" "github.com/Sifchain/sifnode/x/ibctransfer" "github.com/Sifchain/sifnode/x/ibctransfer/keeper" + "github.com/Sifchain/sifnode/x/ibctransfer/keeper/testhelpers" + tokenregistrytest "github.com/Sifchain/sifnode/x/tokenregistry/test" tokenregistrytypes "github.com/Sifchain/sifnode/x/tokenregistry/types" whitelistmocks "github.com/Sifchain/sifnode/x/tokenregistry/types/mock" ) @@ -67,3 +71,75 @@ func TestExportImportConversionEquality(t *testing.T) { require.Equal(t, outgoingDeduction, incomingAddition) require.Equal(t, outgoingAddition, incomingDeduction) } + +func TestMultihopTransfer(t *testing.T) { + sifapp.SetConfig(false) + app, ctx, _ := tokenregistrytest.CreateTestApp(false) + addrs, _ := test.CreateTestAddrs(3) + amount := uint64(123456789123456789) + photonToken := tokenregistrytypes.RegistryEntry{ + Denom: "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", + BaseDenom: "uphoton", + Decimals: 6, + } + app.TokenRegistryKeeper.SetToken(ctx, &photonToken) + first, err := sdk.AccAddressFromBech32(addrs[0].String()) + require.NoError(t, err) + second, err := sdk.AccAddressFromBech32(addrs[1].String()) + require.NoError(t, err) + third, err := sdk.AccAddressFromBech32(addrs[2].String()) + require.NoError(t, err) + recvTokenPacket := transfertypes.FungibleTokenPacketData{ + Denom: "uphoton", + Amount: amount, + Sender: first.String(), + Receiver: second.String(), + } + recvPacket := channeltypes.Packet{ + SourceChannel: "channel-27", + SourcePort: "transfer", + DestinationChannel: "channel-11", + DestinationPort: "transfer", + Data: app.AppCodec().MustMarshalJSON(&recvTokenPacket), + } + err = app.TransferKeeper.OnRecvPacket(ctx, recvPacket, recvTokenPacket) + require.NoError(t, err) + require.Equal(t, "0", app.BankKeeper.GetBalance(ctx, first, "uphoton").Amount.String()) + require.Equal(t, "123456789123456789", app.BankKeeper.GetBalance(ctx, second, "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8").Amount.String()) + sdkSentDenom, _ := testhelpers.SendStub(ctx, app.TransferKeeper, app.BankKeeper, sdk.NewCoin("ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", sdk.NewIntFromUint64(amount)), second, "transfer", "channel-12") + recvTokenPacket = transfertypes.FungibleTokenPacketData{ + Denom: sdkSentDenom, + Amount: amount, + Sender: second.String(), + Receiver: third.String(), + } + recvPacket = channeltypes.Packet{ + SourceChannel: "channel-12", + SourcePort: "transfer", + DestinationChannel: "channel-66", + DestinationPort: "transfer", + Data: app.AppCodec().MustMarshalJSON(&recvTokenPacket), + } + err = app.TransferKeeper.OnRecvPacket(ctx, recvPacket, recvTokenPacket) + require.NoError(t, err) + require.Equal(t, "0", app.BankKeeper.GetBalance(ctx, second, "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8").Amount.String()) + require.Equal(t, "123456789123456789", app.BankKeeper.GetBalance(ctx, third, "ibc/ED52642E49540BE90488C9027BEA1C1AFA2BD296A548D99CA20EDAEF8F3BB5B9").Amount.String()) + sdkSentDenom, _ = testhelpers.SendStub(ctx, app.TransferKeeper, app.BankKeeper, sdk.NewCoin("ibc/ED52642E49540BE90488C9027BEA1C1AFA2BD296A548D99CA20EDAEF8F3BB5B9", sdk.NewIntFromUint64(amount)), third, "transfer", "channel-66") + recvTokenPacket = transfertypes.FungibleTokenPacketData{ + Denom: sdkSentDenom, + Amount: amount, + Sender: third.String(), + Receiver: second.String(), + } + recvPacket = channeltypes.Packet{ + SourceChannel: "channel-66", + SourcePort: "transfer", + DestinationChannel: "channel-12", + DestinationPort: "transfer", + Data: app.AppCodec().MustMarshalJSON(&recvTokenPacket), + } + err = app.TransferKeeper.OnRecvPacket(ctx, recvPacket, recvTokenPacket) + require.NoError(t, err) + require.Equal(t, "0", app.BankKeeper.GetBalance(ctx, third, "ibc/ED52642E49540BE90488C9027BEA1C1AFA2BD296A548D99CA20EDAEF8F3BB5B9").Amount.String()) + require.Equal(t, "123456789123456789", app.BankKeeper.GetBalance(ctx, second, "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8").Amount.String()) +} From a7a2bff18aaab459c0b59b474950664804b55f3b Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 21:33:02 +0300 Subject: [PATCH 54/76] add sdkSentDenom checks --- x/ibctransfer/roundtrip_conversion_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x/ibctransfer/roundtrip_conversion_test.go b/x/ibctransfer/roundtrip_conversion_test.go index cbaae75782..25f87373fe 100644 --- a/x/ibctransfer/roundtrip_conversion_test.go +++ b/x/ibctransfer/roundtrip_conversion_test.go @@ -107,6 +107,7 @@ func TestMultihopTransfer(t *testing.T) { require.Equal(t, "0", app.BankKeeper.GetBalance(ctx, first, "uphoton").Amount.String()) require.Equal(t, "123456789123456789", app.BankKeeper.GetBalance(ctx, second, "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8").Amount.String()) sdkSentDenom, _ := testhelpers.SendStub(ctx, app.TransferKeeper, app.BankKeeper, sdk.NewCoin("ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8", sdk.NewIntFromUint64(amount)), second, "transfer", "channel-12") + require.Equal(t, "transfer/channel-11/uphoton", sdkSentDenom) recvTokenPacket = transfertypes.FungibleTokenPacketData{ Denom: sdkSentDenom, Amount: amount, @@ -125,6 +126,7 @@ func TestMultihopTransfer(t *testing.T) { require.Equal(t, "0", app.BankKeeper.GetBalance(ctx, second, "ibc/4BFA1CE7B80A9A830F8E164495276CCD9E9B5424951749ED92F80B394E8C91C8").Amount.String()) require.Equal(t, "123456789123456789", app.BankKeeper.GetBalance(ctx, third, "ibc/ED52642E49540BE90488C9027BEA1C1AFA2BD296A548D99CA20EDAEF8F3BB5B9").Amount.String()) sdkSentDenom, _ = testhelpers.SendStub(ctx, app.TransferKeeper, app.BankKeeper, sdk.NewCoin("ibc/ED52642E49540BE90488C9027BEA1C1AFA2BD296A548D99CA20EDAEF8F3BB5B9", sdk.NewIntFromUint64(amount)), third, "transfer", "channel-66") + require.Equal(t, "transfer/channel-66/transfer/channel-11/uphoton", sdkSentDenom) recvTokenPacket = transfertypes.FungibleTokenPacketData{ Denom: sdkSentDenom, Amount: amount, From af7a08493e5d5e452f526315c2ff41f0f60c3a68 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 21:40:43 +0300 Subject: [PATCH 55/76] revert temp change --- scripts/init-multichain.sh | 134 ++++++++++++++++++++++++++++++++----- 1 file changed, 119 insertions(+), 15 deletions(-) diff --git a/scripts/init-multichain.sh b/scripts/init-multichain.sh index 7e31c2f502..4d82e58858 100755 --- a/scripts/init-multichain.sh +++ b/scripts/init-multichain.sh @@ -6,32 +6,136 @@ rm -rf ~/.sifnode-1 rm -rf ~/.sifnode-2 rm -rf ~/.sifnode-3 make clean install -sifnoded init test --chain-id=localnet-1 -o +sifnoded init test --chain-id=localnet-1 -o --home ~/.sifnode-1 + +#sifnoded config output json +#sifnoded config indent true +#sifnoded config trust-node true +#sifnoded config chain-id localnet-1 + +#sifnoded config keyring-backend test echo "Generating deterministic account - sif" -echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-1 + echo "Generating deterministic account - akasha" -echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test +echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-1 + -sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test +sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-1 -sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test -sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test +sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-1 +sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-1) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-1 -sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test ) --keyring-backend=test -sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test ) --keyring-backend=test -sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test ) --keyring-backend=test -sifnoded set-gen-denom-whitelist scripts/denoms.json +sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 +sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-1 ) --keyring-backend=test --home ~/.sifnode-1 +sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 +sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-1 -sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test ) --keyring-backend=test +sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-1) --keyring-backend=test --home ~/.sifnode-1 -sifnoded gentx sif 1000000000000000000000000stake --keyring-backend=test --chain-id=localnet-1 +sifnoded gentx sif 1000000000000000000000000stake --keyring-backend=test --home ~/.sifnode-1 --chain-id=localnet-1 echo "Collecting genesis txs..." -sifnoded collect-gentxs +sifnoded collect-gentxs --home ~/.sifnode-1 echo "Validating genesis file..." -sifnoded validate-genesis +sifnoded validate-genesis --home ~/.sifnode-1 + + + +sifnoded init test --chain-id=localnet-2 -o --home ~/.sifnode-2 + + +echo "Generating deterministic account - sif" +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-2 + +echo "Generating deterministic account - akasha" +echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-2 + + +sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-2 + +sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2 ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-2 +sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-2) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-2 + +sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2 ) --keyring-backend=test --home ~/.sifnode-2 +sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-2) --keyring-backend=test --home ~/.sifnode-2 +sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-2) --keyring-backend=test --home ~/.sifnode-2 +sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-2 +sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-2 ) --keyring-backend=test --home ~/.sifnode-2 + +sifnoded gentx sif 1000000000000000000000000stake --chain-id=localnet --keyring-backend=test --home ~/.sifnode-2 --chain-id=localnet-2 + +echo "Collecting genesis txs..." +sifnoded collect-gentxs --home ~/.sifnode-2 + +echo "Validating genesis file..." +sifnoded validate-genesis --home ~/.sifnode-2 + + + +sifnoded init test --chain-id=localnet-3 -o --home ~/.sifnode-3 + + +echo "Generating deterministic account - sif" +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | sifnoded keys add sif --recover --keyring-backend=test --home ~/.sifnode-3 +echo "Generating deterministic account - akasha" +echo "hand inmate canvas head lunar naive increase recycle dog ecology inhale december wide bubble hockey dice worth gravity ketchup feed balance parent secret orchard" | sifnoded keys add akasha --recover --keyring-backend=test --home ~/.sifnode-3 + + +sifnoded keys add mkey --multisig sif,akasha --multisig-threshold 2 --keyring-backend=test --home ~/.sifnode-3 + +sifnoded add-genesis-account $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3 ) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-3 +sifnoded add-genesis-account $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-3) 500000000000000000000000rowan,500000000000000000000000catk,500000000000000000000000cbtk,500000000000000000000000ceth,990000000000000000000000000stake,500000000000000000000000cdash,500000000000000000000000clink --keyring-backend=test --home ~/.sifnode-3 + +sifnoded add-genesis-clp-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3 ) --keyring-backend=test --home ~/.sifnode-3 +sifnoded add-genesis-clp-admin $(sifnoded keys show akasha -a --keyring-backend=test --home ~/.sifnode-3) --keyring-backend=test --home ~/.sifnode-3 +sifnoded set-genesis-whitelister-admin $(sifnoded keys show sif -a --keyring-backend=test --home ~/.sifnode-3) --keyring-backend=test --home ~/.sifnode-3 +sifnoded set-gen-denom-whitelist scripts/denoms.json --home ~/.sifnode-3 +sifnoded add-genesis-validators $(sifnoded keys show sif -a --bech val --keyring-backend=test --home ~/.sifnode-3 ) --keyring-backend=test --home ~/.sifnode-3 + +sifnoded gentx sif 1000000000000000000000000stake --chain-id=localnet-3 --keyring-backend=test --home ~/.sifnode-3 --chain-id=localnet-3 + +echo "Collecting genesis txs..." +sifnoded collect-gentxs --home ~/.sifnode-3 + +echo "Validating genesis file..." +sifnoded validate-genesis --home ~/.sifnode-3 + + + + +sleep 1 +sifnoded start --home ~/.sifnode-1 --p2p.laddr 0.0.0.0:27655 --grpc.address 0.0.0.0:9090 --address tcp://0.0.0.0:27659 --rpc.laddr tcp://127.0.0.1:27665 >> abci_1.log 2>&1 & +sleep 1 +sifnoded start --home ~/.sifnode-2 --p2p.laddr 0.0.0.0:27656 --grpc.address 0.0.0.0:9091 --address tcp://0.0.0.0:27660 --rpc.laddr tcp://127.0.0.1:27666 >> abci_2.log 2>&1 & +sleep 1 +sifnoded start --home ~/.sifnode-3 --p2p.laddr 0.0.0.0:27657 --grpc.address 0.0.0.0:9092 --address tcp://0.0.0.0:27661 --rpc.laddr tcp://127.0.0.1:27667 >> abci_3.log 2>&1 & +sleep 1 + +rm -rf ~/.ibc-12/last-queried-heights.json +rm -rf ~/.ibc-23/last-queried-heights.json +rm -rf ~/.ibc-31/last-queried-heights.json +rm -rf ~/.ibc-12/app.yaml +rm -rf ~/.ibc-23/app.yaml +rm -rf ~/.ibc-31/app.yaml +printf "src: localnet-1\ndest: localnet-2\n" > ~/.ibc-12/app.yaml +printf "src: localnet-2\ndest: localnet-3\n" > ~/.ibc-23/app.yaml +printf "src: localnet-3\ndest: localnet-1\n" > ~/.ibc-31/app.yaml + +sleep 10 +ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-12 +sleep 1 +ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-23 +sleep 1 +ibc-setup ics20 --mnemonic "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" --home ~/.ibc-31 + + +sleep 1 +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-12 >> ibc_12.log & +sleep 1 +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-23 >> ibc_23.log & sleep 1 -sifnoded start --p2p.laddr 0.0.0.0:27655 --grpc.address 0.0.0.0:9090 --address tcp://0.0.0.0:27659 --rpc.laddr tcp://127.0.0.1:27665 >> abci_1.log 2>&1 & \ No newline at end of file +echo "race draft rival universe maid cheese steel logic crowd fork comic easy truth drift tomorrow eye buddy head time cash swing swift midnight borrow" | ibc-relayer start -i -v --poll 10 --home ~/.ibc-31 >> ibc_31.log & \ No newline at end of file From 0bfd508455be655ff4b803ffbb221fbab4e56192 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 21:58:01 +0300 Subject: [PATCH 56/76] fix panic error, add more checks --- x/ibctransfer/keeper/msg_server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/x/ibctransfer/keeper/msg_server.go b/x/ibctransfer/keeper/msg_server.go index 4b1bf76a2f..79c72bc58b 100644 --- a/x/ibctransfer/keeper/msg_server.go +++ b/x/ibctransfer/keeper/msg_server.go @@ -52,7 +52,7 @@ func (srv msgServer) Transfer(goCtx context.Context, msg *sdktransfertypes.MsgTr if token.Amount.Equal(sdk.NewInt(0)) || tokenConversion.Amount.Equal(sdk.NewInt(0)) { return nil, types.ErrAmountTooLowToConvert } - if !token.Amount.IsUint64() || !tokenConversion.Amount.IsUint64() { + if !tokenConversion.Amount.IsInt64() { return nil, types.ErrAmountTooLargeToSend } err := PrepareToSendConvertedCoins(goCtx, msg, token, tokenConversion, srv.bankKeeper) @@ -62,9 +62,12 @@ func (srv msgServer) Transfer(goCtx context.Context, msg *sdktransfertypes.MsgTr msg.Token = tokenConversion } } - if !msg.Token.Amount.IsUint64() || msg.Token.Amount.Equal(sdk.NewInt(0)) { + if !msg.Token.Amount.IsInt64() { return nil, types.ErrAmountTooLargeToSend } + if msg.Token.Amount.Equal(sdk.NewInt(0)) { + return nil, types.ErrAmountTooLowToConvert + } return srv.sdkMsgServer.Transfer(goCtx, msg) } From 5e370258c03a34f7df2c904b1ead98ccc2c6b64e Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 22:00:52 +0300 Subject: [PATCH 57/76] fix clp admin cmd description --- cmd/sifnoded/cmd/clpadmin.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/sifnoded/cmd/clpadmin.go b/cmd/sifnoded/cmd/clpadmin.go index 619afb1802..8b54e01a50 100644 --- a/cmd/sifnoded/cmd/clpadmin.go +++ b/cmd/sifnoded/cmd/clpadmin.go @@ -22,11 +22,10 @@ func AddGenesisCLPAdminCmd(defaultNodeHome string) *cobra.Command { cmd := &cobra.Command{ Use: "add-genesis-clp-admin [address_or_key_name]", - Short: "Add a genesis account to genesis.json", - Long: `Add a genesis account to genesis.json. The provided account must specify -the account address or key name and a list of initial coins. If a key name is given, -the address will be looked up in the local Keybase. The list of initial tokens must -contain valid denominations. Accounts may optionally be supplied with vesting parameters. + Short: "Add clp admin account to genesis.json", + Long: `Add clp account to genesis.json by appending it to clp genesis state AddressWhitelist. +The provided account must specify the account address or key name. +If a key name is given, the address will be looked up in the Keybase based on --keyring-backend flag. `, Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { From bbd3294417d0ffd5876ab0d6c6a038a8d36eeba0 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 Oct 2021 23:49:46 +0300 Subject: [PATCH 58/76] bump version to 0.9.9 --- app/setup_handlers.go | 2 +- version | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/setup_handlers.go b/app/setup_handlers.go index 35356cc55b..cd3478ccbc 100644 --- a/app/setup_handlers.go +++ b/app/setup_handlers.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/upgrade/types" ) -const upgradeName = "0.9.8" +const upgradeName = "0.9.9" func SetupHandlers(app *SifchainApp) { app.UpgradeKeeper.SetUpgradeHandler(upgradeName, func(ctx sdk.Context, plan types.Plan) { diff --git a/version b/version index e3e180701e..7e310bae19 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.9.8 +0.9.9 From b30aa20cdc818eb638ca0f46f583c545cb0f0029 Mon Sep 17 00:00:00 2001 From: McCall Alexander Date: Sun, 3 Oct 2021 15:53:31 -0600 Subject: [PATCH 59/76] added juno --- .../ibc/tokenregistration/generate-devnet.sh | 3 +++ .../template/generate-all-ibc.sh | 17 +++++++++++++++++ .../template/register-all-ibc.sh | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/scripts/ibc/tokenregistration/generate-devnet.sh b/scripts/ibc/tokenregistration/generate-devnet.sh index e77c4e646e..99b881694c 100755 --- a/scripts/ibc/tokenregistration/generate-devnet.sh +++ b/scripts/ibc/tokenregistration/generate-devnet.sh @@ -24,6 +24,9 @@ SIFCHAIN_ID=sifchain-devnet-1 \ REGEN_CHAIN_ID=regen-1 \ REGEN_CHANNEL_ID=channel-121 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-26 \ + JUNO_CHAIN_ID=juno-1 \ + JUNO_CHANNEL_ID=channel-129 \ + JUNO_COUNTERPARTY_CHANNEL_ID=channel-3 \ OSMOSIS_CHAIN_ID=osmosis-1 \ OSMOSIS_CHANNEL_ID=channel-122 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-34 ./template/generate-all-ibc.sh diff --git a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh index 4ff9963d56..ff816c7b81 100755 --- a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh @@ -187,3 +187,20 @@ echo "\n\ngenerated entry for $OSMOSIS_CHAIN_ID" cat $SIFCHAIN_ID/osmosis.json | jq +sifnoded q tokenregistry generate \ + --token_base_denom=ujuno \ + --token_ibc_counterparty_chain_id=$JUNO_CHAIN_ID \ + --token_ibc_channel_id=$JUNO_CHANNEL_ID \ + --token_ibc_counterparty_channel_id=$JUNO_COUNTERPARTY_CHANNEL_ID \ + --token_ibc_counterparty_denom="" \ + --token_unit_denom="" \ + --token_decimals=6 \ + --token_display_name="" \ + --token_external_symbol="" \ + --token_permission_clp=true \ + --token_permission_ibc_export=true \ + --token_permission_ibc_import=true | jq > $SIFCHAIN_ID/juno.json + +echo "\n\ngenerated entry for $OSMOSIS_CHAIN_ID" + +cat $SIFCHAIN_ID/osmosis.json | jq \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all-ibc.sh b/scripts/ibc/tokenregistration/template/register-all-ibc.sh index 4ad3a9675b..e728e30bc7 100755 --- a/scripts/ibc/tokenregistration/template/register-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/register-all-ibc.sh @@ -92,6 +92,16 @@ sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ # OSMOSIS sifnoded tx tokenregistry register ./$SIFCHAIN_ID/osmosis.json \ + --node $SIF_NODE \ + --chain-id $SIFCHAIN_ID \ + --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ + --keyring-backend $KEYRING_BACKEND \ + --gas-prices=0.5rowan \ + --gas-adjustment=1.5 \ + --broadcast-mode=block + +# JUNO +sifnoded tx tokenregistry register ./$SIFCHAIN_ID/juno.json \ --node $SIF_NODE \ --chain-id $SIFCHAIN_ID \ --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ From 56698fbf5a7da25db5f3a8909c3e952746524bc3 Mon Sep 17 00:00:00 2001 From: McCall Alexander Date: Mon, 4 Oct 2021 11:58:58 -0600 Subject: [PATCH 60/76] added juno to whitelist --- .../template/generate-all-ibc.sh | 2 +- .../template/register-all-ibc.sh | 167 +++++++++--------- 2 files changed, 85 insertions(+), 84 deletions(-) diff --git a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh index ff816c7b81..494ceab3ca 100755 --- a/scripts/ibc/tokenregistration/template/generate-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/generate-all-ibc.sh @@ -203,4 +203,4 @@ sifnoded q tokenregistry generate \ echo "\n\ngenerated entry for $OSMOSIS_CHAIN_ID" -cat $SIFCHAIN_ID/osmosis.json | jq \ No newline at end of file +cat $SIFCHAIN_ID/juno.json | jq \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all-ibc.sh b/scripts/ibc/tokenregistration/template/register-all-ibc.sh index e728e30bc7..2b8473660f 100755 --- a/scripts/ibc/tokenregistration/template/register-all-ibc.sh +++ b/scripts/ibc/tokenregistration/template/register-all-ibc.sh @@ -9,96 +9,96 @@ TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" # Admin's keyring backend with token registry address # KEYRING_BACKEND="" -# COSMOS HUB -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/cosmos.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # COSMOS HUB +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/cosmos.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# AKASH -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/akash.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # AKASH +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/akash.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# SENTINEL -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/sentinel.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # SENTINEL +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/sentinel.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# IRIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/iris.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # IRIS +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/iris.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# PERSISTENCE -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/persistence.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # PERSISTENCE +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/persistence.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# CRYPTO ORG -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/crypto-org.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # CRYPTO ORG +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/crypto-org.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# REGEN -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/regen.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # REGEN +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/regen.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# TERRA -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # TERRA +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block -# OSMOSIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/osmosis.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block +# # OSMOSIS +# sifnoded tx tokenregistry register ./$SIFCHAIN_ID/osmosis.json \ +# --node $SIF_NODE \ +# --chain-id $SIFCHAIN_ID \ +# --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ +# --keyring-backend $KEYRING_BACKEND \ +# --gas-prices=0.5rowan \ +# --gas-adjustment=1.5 \ +# --broadcast-mode=block # JUNO sifnoded tx tokenregistry register ./$SIFCHAIN_ID/juno.json \ @@ -106,6 +106,7 @@ sifnoded tx tokenregistry register ./$SIFCHAIN_ID/juno.json \ --chain-id $SIFCHAIN_ID \ --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ + --gas-prices=10rowan \ --gas-adjustment=1.5 \ - --broadcast-mode=block \ No newline at end of file + --broadcast-mode=block \ + --gas 400000 \ No newline at end of file From aa60cde383cfe6399d2857045bdffdf9eb0c4461 Mon Sep 17 00:00:00 2001 From: McCall Alexander Date: Mon, 4 Oct 2021 11:59:09 -0600 Subject: [PATCH 61/76] added juno to whitelist --- .../sifchain-devnet-1/juno.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/ibc/tokenregistration/sifchain-devnet-1/juno.json diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/juno.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/juno.json new file mode 100644 index 0000000000..92ab00158d --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/juno.json @@ -0,0 +1,27 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/78D33D0303F72DAB5DE793E187C79306818C0D03364A0F133CE216B7C9C78B69", + "base_denom": "ujuno", + "path": "transfer/channel-129", + "ibc_channel_id": "channel-129", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "juno-1" + } + ] +} From be0ebd6493241fddfeca5b689f8e36bc3a7ef28c Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 22:06:30 +0300 Subject: [PATCH 62/76] update generate-all script --- .../template/generate-all.sh | 7 +- .../template/register-all-ibc.sh | 112 ------------------ 2 files changed, 5 insertions(+), 114 deletions(-) delete mode 100755 scripts/ibc/tokenregistration/template/register-all-ibc.sh diff --git a/scripts/ibc/tokenregistration/template/generate-all.sh b/scripts/ibc/tokenregistration/template/generate-all.sh index fb573da0d6..225874785f 100755 --- a/scripts/ibc/tokenregistration/template/generate-all.sh +++ b/scripts/ibc/tokenregistration/template/generate-all.sh @@ -2,6 +2,7 @@ mkdir -p ./$SIFCHAIN_ID rm -f ./$SIFCHAIN_ID/temp.json +rm -f ./$SIFCHAIN_ID/temp2.json rm -f ./$SIFCHAIN_ID/tokenregistry.json sifnoded q tokenregistry add-all ./$SIFCHAIN_ID/registry.json | jq > $SIFCHAIN_ID/temp.json @@ -21,5 +22,7 @@ sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/regen.json rm ./$SIFCHAIN_ID/temp.json sifnoded q tokenregistry add ./$SIFCHAIN_ID/tokenregistry.json ./$SIFCHAIN_ID/terra.json | jq > $SIFCHAIN_ID/temp.json rm ./$SIFCHAIN_ID/tokenregistry.json -sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/osmosis.json | jq > $SIFCHAIN_ID/tokenregistry.json -rm ./$SIFCHAIN_ID/temp.json \ No newline at end of file +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp.json ./$SIFCHAIN_ID/osmosis.json | jq > $SIFCHAIN_ID/temp2.json +rm ./$SIFCHAIN_ID/temp.json +sifnoded q tokenregistry add ./$SIFCHAIN_ID/temp2.json ./$SIFCHAIN_ID/juno.json | jq > $SIFCHAIN_ID/tokenregistry.json +rm ./$SIFCHAIN_ID/temp2.json \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/register-all-ibc.sh b/scripts/ibc/tokenregistration/template/register-all-ibc.sh deleted file mode 100755 index 41c78f90fd..0000000000 --- a/scripts/ibc/tokenregistration/template/register-all-ibc.sh +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/sh - -# Sifchain network id -# SIFCHAIN_ID="" -# Sifchain node uri -# SIF_NODE="" -# Sifchain token registry address -TOKEN_REGISTRY_ADMIN_ADDRESS="sif1tpypxpppcf5lea47vcvgy09675nllmcucxydvu" -# Admin's keyring backend with token registry address -# KEYRING_BACKEND="" - -# COSMOS HUB -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/cosmos.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# AKASH -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/akash.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# SENTINEL -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/sentinel.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# IRIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/iris.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# PERSISTENCE -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/persistence.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# CRYPTO ORG -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/crypto-org.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# REGEN -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/regen.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# TERRA -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/terra.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - - -# OSMOSIS -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/osmosis.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=0.5rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block - -# JUNO -sifnoded tx tokenregistry register ./$SIFCHAIN_ID/juno.json \ - --node $SIF_NODE \ - --chain-id $SIFCHAIN_ID \ - --from $TOKEN_REGISTRY_ADMIN_ADDRESS \ - --keyring-backend $KEYRING_BACKEND \ - --gas-prices=10rowan \ - --gas-adjustment=1.5 \ - --broadcast-mode=block \ - --gas 400000 \ No newline at end of file From aac152a3045e111b710f4c1031963d2867133814 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 22:13:44 +0300 Subject: [PATCH 63/76] run generate-all-devnet.sh to update tokenregistry.json --- .../sifchain-devnet-1/tokenregistry.json | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json index 059bb4bd0b..4badefac7d 100644 --- a/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-devnet-1/tokenregistry.json @@ -2807,6 +2807,29 @@ "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "osmosis-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/78D33D0303F72DAB5DE793E187C79306818C0D03364A0F133CE216B7C9C78B69", + "base_denom": "ujuno", + "path": "transfer/channel-129", + "ibc_channel_id": "channel-129", + "ibc_counterparty_channel_id": "channel-3", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "juno-1" } ] } From df32afbdd8d34946a0e4683b94325caf4f320901 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 22:15:16 +0300 Subject: [PATCH 64/76] better names for generate ibc jsons scripts --- .../{generate-ibc-betanet.sh => generate-ibc-jsons-betanet.sh} | 0 .../{generate-ibc-devnet.sh => generate-ibc-jsons-devnet.sh} | 0 .../{generate-ibc-testnet.sh => generate-ibc-jsons-testnet.sh} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename scripts/ibc/tokenregistration/{generate-ibc-betanet.sh => generate-ibc-jsons-betanet.sh} (100%) rename scripts/ibc/tokenregistration/{generate-ibc-devnet.sh => generate-ibc-jsons-devnet.sh} (100%) rename scripts/ibc/tokenregistration/{generate-ibc-testnet.sh => generate-ibc-jsons-testnet.sh} (100%) diff --git a/scripts/ibc/tokenregistration/generate-ibc-betanet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh similarity index 100% rename from scripts/ibc/tokenregistration/generate-ibc-betanet.sh rename to scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh diff --git a/scripts/ibc/tokenregistration/generate-ibc-devnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh similarity index 100% rename from scripts/ibc/tokenregistration/generate-ibc-devnet.sh rename to scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh diff --git a/scripts/ibc/tokenregistration/generate-ibc-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh similarity index 100% rename from scripts/ibc/tokenregistration/generate-ibc-testnet.sh rename to scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh From b1b37893b1b0093c24e880795900bcad9720bde1 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 23:39:25 +0300 Subject: [PATCH 65/76] fix scripts --- .../ibc/tokenregistration/generate-ibc-jsons-devnet.sh | 3 +++ .../ibc/tokenregistration/generate-ibc-jsons-testnet.sh | 8 +++++++- .../ibc/tokenregistration/template/generate-ibc-jsons.sh | 6 +++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh index 4cbbf6f7f9..7248e885a4 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh @@ -27,6 +27,9 @@ SIFCHAIN_ID=sifchain-devnet-1 \ JUNO_CHAIN_ID=juno-1 \ JUNO_CHANNEL_ID=channel-129 \ JUNO_COUNTERPARTY_CHANNEL_ID=channel-3 \ + TERRA_CHAIN_ID=bombay-10 \ + TERRA_CHANNEL_ID=channel-123 \ + TERRA_COUNTERPARTY_CHANNEL_ID=channel-3 \ OSMOSIS_CHAIN_ID=osmosis-1 \ OSMOSIS_CHANNEL_ID=channel-122 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-34 ./template/generate-ibc-jsons.sh diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh index 7bc8e7d173..302f56fb91 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh @@ -19,11 +19,17 @@ SIFCHAIN_ID=sifchain-testnet-1 \ SENTINEL_COUNTERPARTY_CHANNEL_ID=channel-39 \ SENTINEL_CHAIN_ID=sentinelhub-2 \ OSMOSIS_CHAIN_ID=osmosis-1 \ - OSMOSIS_CHANNEL_ID=channel-40 \ + OSMOSIS_CHANNEL_ID=channel-21 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-32 \ REGEN_CHAIN_ID=regen-1 \ REGEN_CHANNEL_ID=channel-17 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-27 \ + JUNO_CHAIN_ID=juno-1 \ + JUNO_CHANNEL_ID=channel-34 \ + JUNO_COUNTERPARTY_CHANNEL_ID=channel-2 \ + TERRA_CHAIN_ID=bombay-12 \ + TERRA_CHANNEL_ID=channel-33 \ + TERRA_COUNTERPARTY_CHANNEL_ID=channel-0 \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-16 \ CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh b/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh index 494ceab3ca..ff141b1838 100755 --- a/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh +++ b/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh @@ -153,9 +153,9 @@ cat $SIFCHAIN_ID/regen.json | jq sifnoded q tokenregistry generate \ --token_base_denom=uluna \ - --token_ibc_counterparty_chain_id=bombay-10 \ - --token_ibc_channel_id=channel-123 \ - --token_ibc_counterparty_channel_id=channel-3 \ + --token_ibc_counterparty_chain_id=$TERRA_CHAIN_ID \ + --token_ibc_channel_id=$TERRA_CHANNEL_ID \ + --token_ibc_counterparty_channel_id=$TERRA_COUNTERPARTY_CHANNEL_ID \ --token_ibc_counterparty_denom="" \ --token_unit_denom="" \ --token_decimals=6 \ From ac54c00e6fef4122d9c7faffa9b6ce26a5d4c0ba Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 23:39:48 +0300 Subject: [PATCH 66/76] fix testnet entries for osmosis and terra --- .../ibc/tokenregistration/sifchain-testnet-1/osmosis.json | 6 +++--- scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json index 52d5548e87..8ebae987a7 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json @@ -3,10 +3,10 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", + "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", "base_denom": "uosmo", - "path": "transfer/channel-40", - "ibc_channel_id": "channel-40", + "path": "transfer/channel-21", + "ibc_channel_id": "channel-21", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json index 4a3b86b623..16accc5ce4 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json @@ -3,16 +3,16 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", + "denom": "ibc/0F24FDC3E75A4724A875A37B4F742AC12010F540325864D5AEB213CEB2595A9D", "base_denom": "uluna", "path": "transfer/channel-33", "ibc_channel_id": "channel-33", "ibc_counterparty_channel_id": "channel-0", - "display_name": "ULUNA", + "display_name": "Luna", "display_symbol": "", "network": "", "address": "", - "external_symbol": "uluna", + "external_symbol": "", "transfer_limit": "", "permissions": [ "CLP", From c8b04d1357400ff56a7c0e0ab9dfac55f0ce0e2e Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 23:39:58 +0300 Subject: [PATCH 67/76] add juno record --- .../sifchain-testnet-1/juno.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json new file mode 100644 index 0000000000..446bc3ddad --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json @@ -0,0 +1,27 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", + "base_denom": "ujuno", + "path": "transfer/channel-34", + "ibc_channel_id": "channel-34", + "ibc_counterparty_channel_id": "channel-2", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "juno-1" + } + ] +} From 514020fee28e4877c3a1c66e1dbd220a9994211f Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 4 Oct 2021 23:41:52 +0300 Subject: [PATCH 68/76] update tokenregistry.json for testnet --- .../sifchain-testnet-1/tokenregistry.json | 35 +++++++++++++++---- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json index 27c8ff15d1..072e0fd3b6 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json @@ -2765,16 +2765,16 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", + "denom": "ibc/0F24FDC3E75A4724A875A37B4F742AC12010F540325864D5AEB213CEB2595A9D", "base_denom": "uluna", "path": "transfer/channel-33", "ibc_channel_id": "channel-33", "ibc_counterparty_channel_id": "channel-0", - "display_name": "ULUNA", + "display_name": "Luna", "display_symbol": "", "network": "", "address": "", - "external_symbol": "uluna", + "external_symbol": "", "transfer_limit": "", "permissions": [ "CLP", @@ -2788,10 +2788,10 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", + "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", "base_denom": "uosmo", - "path": "transfer/channel-40", - "ibc_channel_id": "channel-40", + "path": "transfer/channel-21", + "ibc_channel_id": "channel-21", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", @@ -2807,6 +2807,29 @@ "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "osmosis-1" + }, + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", + "base_denom": "ujuno", + "path": "transfer/channel-34", + "ibc_channel_id": "channel-34", + "ibc_counterparty_channel_id": "channel-2", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "juno-1" } ] } From 149d07b74a71ca580dabae740653660955da9208 Mon Sep 17 00:00:00 2001 From: McCall Alexander Date: Mon, 4 Oct 2021 15:36:53 -0600 Subject: [PATCH 69/76] Update generate-ibc-jsons-testnet.sh --- scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh index 302f56fb91..15bbe2204a 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh @@ -25,11 +25,11 @@ SIFCHAIN_ID=sifchain-testnet-1 \ REGEN_CHANNEL_ID=channel-17 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-27 \ JUNO_CHAIN_ID=juno-1 \ - JUNO_CHANNEL_ID=channel-34 \ - JUNO_COUNTERPARTY_CHANNEL_ID=channel-2 \ + JUNO_CHANNEL_ID=channel-36 \ + JUNO_COUNTERPARTY_CHANNEL_ID=channel-4 \ TERRA_CHAIN_ID=bombay-12 \ TERRA_CHANNEL_ID=channel-33 \ TERRA_COUNTERPARTY_CHANNEL_ID=channel-0 \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-16 \ - CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh \ No newline at end of file + CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh From e2611b47d44109070f98638c82ee630687e12131 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 5 Oct 2021 00:37:00 +0300 Subject: [PATCH 70/76] update juno channel ids --- scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh index 302f56fb91..8ad6f1dccc 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh @@ -25,8 +25,8 @@ SIFCHAIN_ID=sifchain-testnet-1 \ REGEN_CHANNEL_ID=channel-17 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-27 \ JUNO_CHAIN_ID=juno-1 \ - JUNO_CHANNEL_ID=channel-34 \ - JUNO_COUNTERPARTY_CHANNEL_ID=channel-2 \ + JUNO_CHANNEL_ID=channel-36 \ + JUNO_COUNTERPARTY_CHANNEL_ID=channel-4 \ TERRA_CHAIN_ID=bombay-12 \ TERRA_CHANNEL_ID=channel-33 \ TERRA_COUNTERPARTY_CHANNEL_ID=channel-0 \ From cdc26528229a2dc52d9248a108aadb107509596e Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 5 Oct 2021 00:37:12 +0300 Subject: [PATCH 71/76] update juno.json --- .../ibc/tokenregistration/sifchain-testnet-1/juno.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json index 446bc3ddad..32a58d5087 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json @@ -3,11 +3,11 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", + "denom": "ibc/330D65554F859FB20E13413C88951CFE774DD2D83F593417A0552C0607C92225", "base_denom": "ujuno", - "path": "transfer/channel-34", - "ibc_channel_id": "channel-34", - "ibc_counterparty_channel_id": "channel-2", + "path": "transfer/channel-36", + "ibc_channel_id": "channel-36", + "ibc_counterparty_channel_id": "channel-4", "display_name": "", "display_symbol": "", "network": "", From 089b198bc11c2f88813933156c102a679c4dc92f Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 5 Oct 2021 00:37:24 +0300 Subject: [PATCH 72/76] update tokenregistry.json --- .../sifchain-testnet-1/tokenregistry.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json index 072e0fd3b6..9685d0f33d 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json @@ -2811,11 +2811,11 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", + "denom": "ibc/330D65554F859FB20E13413C88951CFE774DD2D83F593417A0552C0607C92225", "base_denom": "ujuno", - "path": "transfer/channel-34", - "ibc_channel_id": "channel-34", - "ibc_counterparty_channel_id": "channel-2", + "path": "transfer/channel-36", + "ibc_channel_id": "channel-36", + "ibc_counterparty_channel_id": "channel-4", "display_name": "", "display_symbol": "", "network": "", From cfbe9c3b7eeed1302510bb5c736ea054cfda5f75 Mon Sep 17 00:00:00 2001 From: McCall Alexander Date: Mon, 4 Oct 2021 15:39:13 -0600 Subject: [PATCH 73/76] Revert "Hotfix | Update testnet registry entries" --- .../generate-ibc-jsons-devnet.sh | 3 -- .../generate-ibc-jsons-testnet.sh | 10 ++---- .../sifchain-testnet-1/juno.json | 27 -------------- .../sifchain-testnet-1/osmosis.json | 6 ++-- .../sifchain-testnet-1/terra.json | 6 ++-- .../sifchain-testnet-1/tokenregistry.json | 35 ++++--------------- .../template/generate-ibc-jsons.sh | 6 ++-- 7 files changed, 17 insertions(+), 76 deletions(-) delete mode 100644 scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh index 7248e885a4..4cbbf6f7f9 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-devnet.sh @@ -27,9 +27,6 @@ SIFCHAIN_ID=sifchain-devnet-1 \ JUNO_CHAIN_ID=juno-1 \ JUNO_CHANNEL_ID=channel-129 \ JUNO_COUNTERPARTY_CHANNEL_ID=channel-3 \ - TERRA_CHAIN_ID=bombay-10 \ - TERRA_CHANNEL_ID=channel-123 \ - TERRA_COUNTERPARTY_CHANNEL_ID=channel-3 \ OSMOSIS_CHAIN_ID=osmosis-1 \ OSMOSIS_CHANNEL_ID=channel-122 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-34 ./template/generate-ibc-jsons.sh diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh index 15bbe2204a..7bc8e7d173 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-testnet.sh @@ -19,17 +19,11 @@ SIFCHAIN_ID=sifchain-testnet-1 \ SENTINEL_COUNTERPARTY_CHANNEL_ID=channel-39 \ SENTINEL_CHAIN_ID=sentinelhub-2 \ OSMOSIS_CHAIN_ID=osmosis-1 \ - OSMOSIS_CHANNEL_ID=channel-21 \ + OSMOSIS_CHANNEL_ID=channel-40 \ OSMOSIS_COUNTERPARTY_CHANNEL_ID=channel-32 \ REGEN_CHAIN_ID=regen-1 \ REGEN_CHANNEL_ID=channel-17 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-27 \ - JUNO_CHAIN_ID=juno-1 \ - JUNO_CHANNEL_ID=channel-36 \ - JUNO_COUNTERPARTY_CHANNEL_ID=channel-4 \ - TERRA_CHAIN_ID=bombay-12 \ - TERRA_CHANNEL_ID=channel-33 \ - TERRA_COUNTERPARTY_CHANNEL_ID=channel-0 \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-16 \ - CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh + CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-32 ./template/generate-ibc-jsons.sh \ No newline at end of file diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json deleted file mode 100644 index 446bc3ddad..0000000000 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/juno.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "entries": [ - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", - "base_denom": "ujuno", - "path": "transfer/channel-34", - "ibc_channel_id": "channel-34", - "ibc_counterparty_channel_id": "channel-2", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "juno-1" - } - ] -} diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json index 8ebae987a7..52d5548e87 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/osmosis.json @@ -3,10 +3,10 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", + "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", "base_denom": "uosmo", - "path": "transfer/channel-21", - "ibc_channel_id": "channel-21", + "path": "transfer/channel-40", + "ibc_channel_id": "channel-40", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json index 16accc5ce4..4a3b86b623 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/terra.json @@ -3,16 +3,16 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/0F24FDC3E75A4724A875A37B4F742AC12010F540325864D5AEB213CEB2595A9D", + "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", "base_denom": "uluna", "path": "transfer/channel-33", "ibc_channel_id": "channel-33", "ibc_counterparty_channel_id": "channel-0", - "display_name": "Luna", + "display_name": "ULUNA", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "uluna", "transfer_limit": "", "permissions": [ "CLP", diff --git a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json index 072e0fd3b6..27c8ff15d1 100644 --- a/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json +++ b/scripts/ibc/tokenregistration/sifchain-testnet-1/tokenregistry.json @@ -2765,16 +2765,16 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/0F24FDC3E75A4724A875A37B4F742AC12010F540325864D5AEB213CEB2595A9D", + "denom": "ibc/3B1146139151E09059F4769651827B785D9313AB419BEBE0928A1146014FA488", "base_denom": "uluna", "path": "transfer/channel-33", "ibc_channel_id": "channel-33", "ibc_counterparty_channel_id": "channel-0", - "display_name": "Luna", + "display_name": "ULUNA", "display_symbol": "", "network": "", "address": "", - "external_symbol": "", + "external_symbol": "uluna", "transfer_limit": "", "permissions": [ "CLP", @@ -2788,10 +2788,10 @@ { "is_whitelisted": true, "decimals": "6", - "denom": "ibc/B181EA86AE95E6AB974D0692E52996C8836619E28E03E90947FE49D3BA1EBE90", + "denom": "ibc/2EA34E6C269697C312CD876A27EA42485FE99CE4EF613AB228EE90BCFEC7979E", "base_denom": "uosmo", - "path": "transfer/channel-21", - "ibc_channel_id": "channel-21", + "path": "transfer/channel-40", + "ibc_channel_id": "channel-40", "ibc_counterparty_channel_id": "channel-32", "display_name": "", "display_symbol": "", @@ -2807,29 +2807,6 @@ "unit_denom": "", "ibc_counterparty_denom": "", "ibc_counterparty_chain_id": "osmosis-1" - }, - { - "is_whitelisted": true, - "decimals": "6", - "denom": "ibc/930EF45CB9740F9F6E3FCC56E70167DE4039885433948845F994C9DD2DF53AA4", - "base_denom": "ujuno", - "path": "transfer/channel-34", - "ibc_channel_id": "channel-34", - "ibc_counterparty_channel_id": "channel-2", - "display_name": "", - "display_symbol": "", - "network": "", - "address": "", - "external_symbol": "", - "transfer_limit": "", - "permissions": [ - "CLP", - "IBCEXPORT", - "IBCIMPORT" - ], - "unit_denom": "", - "ibc_counterparty_denom": "", - "ibc_counterparty_chain_id": "juno-1" } ] } diff --git a/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh b/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh index ff141b1838..494ceab3ca 100755 --- a/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh +++ b/scripts/ibc/tokenregistration/template/generate-ibc-jsons.sh @@ -153,9 +153,9 @@ cat $SIFCHAIN_ID/regen.json | jq sifnoded q tokenregistry generate \ --token_base_denom=uluna \ - --token_ibc_counterparty_chain_id=$TERRA_CHAIN_ID \ - --token_ibc_channel_id=$TERRA_CHANNEL_ID \ - --token_ibc_counterparty_channel_id=$TERRA_COUNTERPARTY_CHANNEL_ID \ + --token_ibc_counterparty_chain_id=bombay-10 \ + --token_ibc_channel_id=channel-123 \ + --token_ibc_counterparty_channel_id=channel-3 \ --token_ibc_counterparty_denom="" \ --token_unit_denom="" \ --token_decimals=6 \ From fa7e201ddb8749caa5c78eae0b06b94a1667aba4 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 5 Oct 2021 02:19:45 +0300 Subject: [PATCH 74/76] update generate ibc jsons script --- .../ibc/tokenregistration/generate-ibc-jsons-betanet.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh b/scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh index 5d7a341f72..46c2af14b6 100755 --- a/scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh +++ b/scripts/ibc/tokenregistration/generate-ibc-jsons-betanet.sh @@ -21,6 +21,15 @@ SIFCHAIN_ID=sifchain-1 \ REGEN_CHAIN_ID=regen-1 \ REGEN_CHANNEL_ID=channel-10 \ REGEN_COUNTERPARTY_CHANNEL_ID=channel-28 \ + JUNO_CHAIN_ID=juno-1 \ + JUNO_CHANNEL_ID=channel-14 \ + JUNO_COUNTERPARTY_CHANNEL_ID=channel-5 \ + TERRA_CHAIN_ID= \ + TERRA_CHANNEL_ID= \ + TERRA_COUNTERPARTY_CHANNEL_ID= \ + OSMOSIS_CHAIN_ID= \ + OSMOSIS_CHANNEL_ID= \ + OSMOSIS_COUNTERPARTY_CHANNEL_ID= \ CRYPTO_ORG_CHAIN_ID=crypto-org-chain-mainnet-1 \ CRYPTO_ORG_CHANNEL_ID=channel-9 \ CRYPTO_ORG_COUNTERPARTY_CHANNEL_ID=channel-33 ./template/generate-ibc-jsons.sh \ No newline at end of file From 5e07f22d30a7b03b64dd39eb79b713e75a9d0455 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 5 Oct 2021 02:19:58 +0300 Subject: [PATCH 75/76] add juno.json --- .../tokenregistration/sifchain-1/juno.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/ibc/tokenregistration/sifchain-1/juno.json diff --git a/scripts/ibc/tokenregistration/sifchain-1/juno.json b/scripts/ibc/tokenregistration/sifchain-1/juno.json new file mode 100644 index 0000000000..80bcab363d --- /dev/null +++ b/scripts/ibc/tokenregistration/sifchain-1/juno.json @@ -0,0 +1,27 @@ +{ + "entries": [ + { + "is_whitelisted": true, + "decimals": "6", + "denom": "ibc/F279AB967042CAC10BFF70FAECB179DCE37AAAE4CD4C1BC4565C2BBC383BC0FA", + "base_denom": "ujuno", + "path": "transfer/channel-14", + "ibc_channel_id": "channel-14", + "ibc_counterparty_channel_id": "channel-5", + "display_name": "", + "display_symbol": "", + "network": "", + "address": "", + "external_symbol": "", + "transfer_limit": "", + "permissions": [ + "CLP", + "IBCEXPORT", + "IBCIMPORT" + ], + "unit_denom": "", + "ibc_counterparty_denom": "", + "ibc_counterparty_chain_id": "juno-1" + } + ] +} From b80023430152fc86bc9824d51efdc8ee72d9c9b6 Mon Sep 17 00:00:00 2001 From: Tim Lind Date: Thu, 7 Oct 2021 00:47:42 +0200 Subject: [PATCH 76/76] DevNet 0.9.10 release --- CHANGELOG.md | 7 +++++++ app/setup_handlers.go | 2 +- version | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8a27c4d2a..f86718bc36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ + # v0.9.10 +> October 8, 2021 +> +## ⭐ Features + +- [Sifnode] Support for transferring high precision tokens over IBC via denom conversion. + # v0.9.7 > September 17, 2021 > diff --git a/app/setup_handlers.go b/app/setup_handlers.go index cd3478ccbc..fe1c60af4a 100644 --- a/app/setup_handlers.go +++ b/app/setup_handlers.go @@ -6,7 +6,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/upgrade/types" ) -const upgradeName = "0.9.9" +const upgradeName = "0.9.10" func SetupHandlers(app *SifchainApp) { app.UpgradeKeeper.SetUpgradeHandler(upgradeName, func(ctx sdk.Context, plan types.Plan) { diff --git a/version b/version index 7e310bae19..56f3151140 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.9.9 +0.9.10