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