diff --git a/_IBC/fxcore-pundix.json b/_IBC/fxcore-pundix.json new file mode 100644 index 0000000000..dfda8e867e --- /dev/null +++ b/_IBC/fxcore-pundix.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "fxcore", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" + }, + "chain_2": { + "chain_name": "pundix", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] + } \ No newline at end of file diff --git a/_non-cosmos/binancesmartchain/assetlist.json b/_non-cosmos/binancesmartchain/assetlist.json index dd2377b0c8..6aab63c2e8 100644 --- a/_non-cosmos/binancesmartchain/assetlist.json +++ b/_non-cosmos/binancesmartchain/assetlist.json @@ -146,6 +146,34 @@ "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg" } ] + }, + { + "description": "PURSE Token", + "denom_units": [ + { + "denom": "0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C", + "exponent": 0 + }, + { + "denom": "PURSE", + "exponent": 18 + } + ], + "type_asset": "erc20", + "address": "0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C", + "base": "0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C", + "name": "PURSE Token", + "display": "PURSE", + "symbol": "PURSE", + "coingecko_id": "pundi-x-purse", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg" + }, + "images": [ + { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg" + } + ] } ] } \ No newline at end of file diff --git a/fxcore/assetlist.json b/fxcore/assetlist.json index 95e3986cde..366d7245ae 100644 --- a/fxcore/assetlist.json +++ b/fxcore/assetlist.json @@ -29,6 +29,36 @@ "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg" } ] + }, + { + "description": "The cross chain token of the Function X", + "denom_units": [ + { + "denom": "eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38", + "exponent": 0, + "aliases": [ ] + }, + { + "denom": "PUNDIX", + "exponent": 18, + "aliases": [ ] + } + ], + "base": "eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38", + "display": "PUNDIX", + "name": "Pundi X Token", + "symbol": "PUNDIX", + "coingecko_id": "pundi-x-2", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg" + } + ] } ] } \ No newline at end of file diff --git a/pundix/assetlist.json b/pundix/assetlist.json new file mode 100644 index 0000000000..df058ffdd8 --- /dev/null +++ b/pundix/assetlist.json @@ -0,0 +1,93 @@ +{ + "$schema": "../assetlist.schema.json", + "chain_name": "pundix", + "assets": [ + { + "description": "Pundi X Token", + "denom_units": [ + { + "denom": "ibc/55367b7b6572631b78a93c66ef9fdfce87cde372cc4ed7848da78c1eb1dcdd78", + "exponent": 0 + }, + { + "denom": "PUNDIX", + "exponent": 18 + } + ], + "base": "ibc/55367b7b6572631b78a93c66ef9fdfce87cde372cc4ed7848da78c1eb1dcdd78", + "name": "Pundi X Token", + "display": "PUNDIX", + "symbol": "PUNDIX", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "chain_name": "fxcore", + "base_denom": "eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38", + "channel_id": "channel-0" + }, + "chain": { + "channel_id": "channel-0", + "path": "transfer/channel-0/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38" + } + } + ], + "images": [ + { + "image_sync": { + "chain_name": "fxcore", + "base_denom": "eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38" + }, + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg" + } + ] + }, + { + "description": "PURSE Token", + "denom_units": [ + { + "denom": "bsc0x29a63f4b209c29b4dc47f06ffa896f32667dad2c", + "exponent": 0 + }, + { + "denom": "PURSE", + "exponent": 18 + } + ], + "base": "bsc0x29a63f4b209c29b4dc47f06ffa896f32667dad2c", + "name": "PURSE Token", + "display": "PURSE", + "symbol": "PURSE", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg" + }, + "traces": [ + { + "type": "bridge", + "counterparty": { + "chain_name": "binancesmartchain", + "base_denom": "0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C", + "contract": "0x84238c00c8313920826D798e3cF6793Ef4F610ad" + }, + "provider": "Function X" + } + ], + "images": [ + { + "image_sync": { + "chain_name": "binancesmartchain", + "base_denom": "0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C" + }, + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg" + } + ] + } + ] +} \ No newline at end of file diff --git a/pundix/chain.json b/pundix/chain.json new file mode 100644 index 0000000000..013eb11320 --- /dev/null +++ b/pundix/chain.json @@ -0,0 +1,171 @@ +{ + "$schema": "../chain.schema.json", + "chain_name": "pundix", + "chain_id": "PUNDIX", + "website": "https://pundix.com", + "pretty_name": "Pundi X Chain", + "status": "live", + "network_type": "mainnet", + "bech32_prefix": "px", + "daemon_name": "pundixd", + "node_home": "$HOME/.pundix", + "key_algos": [ + "secp256k1" + ], + "slip44": 118, + "fees": { + "fee_tokens": [ + { + "denom": "ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78", + "fixed_min_gas_price": 2000000000000, + "low_gas_price": 2000000000000, + "average_gas_price": 2500000000000, + "high_gas_price": 3000000000000 + } + ] + }, + "staking": { + "staking_tokens": [ + { + "denom": "ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78" + } + ] + }, + "codebase": { + "git_repo": "https://github.com/pundix/pundix", + "recommended_version": "v0.2.3", + "compatible_versions": [ + "v0.2.3" + ], + "binaries": { + "linux/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_x86_64.tar.gz", + "linux/arm64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_arm64.tar.gz", + "darwin/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_x86_64.tar.gz", + "darwin/arm64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_arm64.tar.gz", + "windows/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Windows_x86_64.zip" + }, + "genesis": { + "name": "pxv1", + "genesis_url": "https://raw.githubusercontent.com/pundix/pundix/main/public/mainnet/genesis.json" + }, + "cosmos_sdk_version": "0.45.11", + "consensus": { + "type": "tendermint", + "version": "0.34" + }, + "ibc_go_version": "6.1.0", + "versions": [ + { + "name": "pxv1", + "tag": "v0.1.3", + "height": 0, + "next_version_name": "pxv2", + "recommended_version": "v0.1.3", + "compatible_versions": [ + "v0.1.3" + ], + "binaries": { + "linux/amd64": "https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Linux_x86_64.tar.gz", + "linux/arm64": "https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Linux_arm64.tar.gz", + "darwin/amd64": "https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Darwin_x86_64.tar.gz", + "darwin/arm64": "https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Darwin_arm64.tar.gz", + "windows/amd64": "https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Windows_x86_64.zip" + } + }, + { + "name": "pxv2", + "tag": "v0.2.3", + "height": 6869100, + "recommended_version": "v0.2.3", + "compatible_versions": [ + "v0.2.3" + ], + "binaries": { + "linux/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_x86_64.tar.gz", + "linux/arm64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_arm64.tar.gz", + "darwin/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_x86_64.tar.gz", + "darwin/arm64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_arm64.tar.gz", + "windows/amd64": "https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Windows_x86_64.zip" + } + } + ] + }, + "peers": { + "seeds": [ + { + "id": "78d3eb3f15a20ab1d567660d35776abe0dee71d0", + "address": "pundix-mainnet-seed-node-1.pundix.com:26656", + "provider": "Pundi X" + }, + { + "id": "3c37c6c42dfd9094117549794299a62d49c122eb", + "address": "pundix-mainnet-seed-node-2.pundix.com:26656", + "provider": "Pundi X" + } + ], + "persistent_peers": [ + { + "id": "8bd41ea9f8ba7cfee4d19887cab487cdfc1177f4", + "address": "pundix-mainnet-node-1.pundix.com:26656", + "provider": "Pundi X" + }, + { + "id": "6c1738220234a5e1b3caf94403ecd651e9759952", + "address": "pundix-mainnet-node-2.pundix.com:26656", + "provider": "Pundi X" + }, + { + "id": "23abe2346d40f82cf0606e47931e58752f8b9348", + "address": "pundix-mainnet-node-3.pundix.com:26656", + "provider": "Pundi X" + }, + { + "id": "20d275af6d025be144765291db5337ea059cce18", + "address": "pundix-mainnet-node-4.pundix.com:26656", + "provider": "Pundi X" + }, + { + "id": "47f97d7baf028ddfd3b223baab0fa062eae75310", + "address": "pundix-mainnet-node-5.pundix.com:26656", + "provider": "Pundi X" + } + ] + }, + "apis": { + "rpc": [ + { + "address": "https://px-json.pundix.com", + "provider": "Pundi X" + } + ], + "rest": [ + { + "address": "https://px-rest.pundix.com", + "provider": "Pundi X" + } + ], + "grpc": [ + { + "address": "https://px-grpc.pundix.com", + "provider": "Pundi X" + } + ] + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.svg" + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png" + }, + "explorers": [ + { + "kind": "starscan", + "url": "https://starscan.io", + "tx_page": "https://starscan.io/pundix/tx/${txHash}", + "account_page": "https://starscan.io/pundix/address/${accountAddress}" + } + ] +} \ No newline at end of file diff --git a/pundix/images/pundi-x-chain-logo.png b/pundix/images/pundi-x-chain-logo.png new file mode 100644 index 0000000000..30089ec624 Binary files /dev/null and b/pundix/images/pundi-x-chain-logo.png differ diff --git a/pundix/images/pundi-x-chain-logo.svg b/pundix/images/pundi-x-chain-logo.svg new file mode 100644 index 0000000000..5be883870f --- /dev/null +++ b/pundix/images/pundi-x-chain-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pundix/images/pundi-x-token-logo.png b/pundix/images/pundi-x-token-logo.png new file mode 100644 index 0000000000..ccfa79f18d Binary files /dev/null and b/pundix/images/pundi-x-token-logo.png differ diff --git a/pundix/images/pundi-x-token-logo.svg b/pundix/images/pundi-x-token-logo.svg new file mode 100644 index 0000000000..097e6712c0 --- /dev/null +++ b/pundix/images/pundi-x-token-logo.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/pundix/images/purse-token-logo.png b/pundix/images/purse-token-logo.png new file mode 100644 index 0000000000..921f319325 Binary files /dev/null and b/pundix/images/purse-token-logo.png differ diff --git a/pundix/images/purse-token-logo.svg b/pundix/images/purse-token-logo.svg new file mode 100644 index 0000000000..710a4df122 --- /dev/null +++ b/pundix/images/purse-token-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file