diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 00000000..8238b630 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,11 @@ +# This configuration file was automatically generated by Gitpod. +# Please adjust to your needs (see https://www.gitpod.io/docs/introduction/learn-gitpod/gitpod-yaml) +# and commit this file to your remote git repository to share the goodness with others. + +# Learn more from ready-to-use templates: https://www.gitpod.io/docs/introduction/getting-started/quickstart + +tasks: + - init: yarn install && yarn run build + command: yarn run dev + + diff --git a/README.md b/README.md index 342d5900..cd1a99dc 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@
-![Ping Wallet](./public/logo.svg) +![Ping Wallet] -

Ping Dashboard

+

XSS Labs Explorer

**Ping Dashboard is not only an explorer but also a wallet and more ... 🛠** @@ -14,14 +14,14 @@
-`Ping Dashboard` is a light explorer for Cosmos-based Blockchains. https://ping.pub . +`XSS Labs Explorer` is a light explorer for Cosmos-based Blockchains. https://explorer.xsslabs.tech . ## What sets Ping Dashboard apart from other explorers? **Ping Dashboard** stands out by providing a real-time exploration of blockchain data without relying on caching or pre-processing. It exclusively fetches data from the Cosmos full node via LCD/RPC endpoints, ensuring a truly authentic experience. This approach is referred to as the "Light Explorer." -## Are you interested in listing your blockchain on https://ping.pub? +## Are you interested in listing your blockchain on https://explorer.xsslabs.tech -To make this repository clean, please submit your request to https://github.com/ping-pub/ping.pub.git +To make this repository clean, please submit your request to https://github.com/Gpaul26/explorer ## Why does Ping Dashboard rely on official/trusted third-party public LCD/RPC servers? diff --git a/chains/mainnet/0g.json b/chains/mainnet/0g.json new file mode 100644 index 00000000..8f7c4c5c --- /dev/null +++ b/chains/mainnet/0g.json @@ -0,0 +1,28 @@ +{ + "chain_name": "zero-gravity-testnet", + "api": [ + { + "address": "https://0g-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://0g-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "6000", + "addr_prefix": "0g", + "logo": "/logos/zg.svg", + "theme_color": "#812cd6", + "assets": [{ + "base": "ua0gi", + "symbol": "A0GI", + "exponent": "6", + "logo": "/logos/zg.svg" + }] +} diff --git a/chains/mainnet/airchains.json b/chains/mainnet/airchains.json new file mode 100644 index 00000000..7e6b5bb6 --- /dev/null +++ b/chains/mainnet/airchains.json @@ -0,0 +1,28 @@ +{ + "chain_name": "airchains-testnet", + "api": [ + { + "address": "https://airchains-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://airchains-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "2000", + "addr_prefix": "air", + "logo": "/logos/airchain.jpeg", + "theme_color": "#812cd6", + "assets": [{ + "base": "amf", + "symbol": "AMF", + "exponent": "6", + "logo": "/logos/airchain.jpeg" + }] +} diff --git a/chains/mainnet/alignedlayer.json b/chains/mainnet/alignedlayer.json new file mode 100644 index 00000000..0ff2e45a --- /dev/null +++ b/chains/mainnet/alignedlayer.json @@ -0,0 +1,28 @@ +{ + "chain_name": "Aligned-Layer-Testnet", + "api": [ + { + "address": "https://alignedlayer-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://alignedlayer-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "aligned", + "logo": "/logos/aligned.jpg", + "theme_color": "#812cd6", + "assets": [{ + "base": "stake", + "symbol": "AL", + "exponent": "6", + "logo": "/logos/aligned.jpg" + }] +} diff --git a/chains/mainnet/cosmos.json b/chains/mainnet/cosmos.json index 2bd61064..f11802bc 100644 --- a/chains/mainnet/cosmos.json +++ b/chains/mainnet/cosmos.json @@ -2,13 +2,10 @@ "chain_name": "cosmos", "registry_name": "cosmoshub", "api": [ - {"provider": "notional", "address": "https://api-cosmoshub-ia.cosmosia.notional.ventures"}, - {"provider": "blockapsis", "address": "https://lcd-cosmoshub.blockapsis.com:443"}, - {"provider": "WhisperNode🤐", "address": "https://lcd-cosmoshub.whispernode.com:443"}, + {"provider": "nodestake", "address": "https://api.cosmos.nodestake.top"}, {"provider": "pupmos", "address": "https://api-cosmoshub.pupmos.network"}, {"provider": "publicnode", "address": "https://cosmos-rest.publicnode.com"}, {"provider": "staketab", "address": "https://cosmos-rest.staketab.org"}, - {"provider": "nodestake", "address": "https://api.cosmos.nodestake.top"}, {"provider": "Golden Ratio Staking", "address": "https://rest-cosmoshub.goldenratiostaking.net"} ], "rpc": [ diff --git a/chains/mainnet/galactica.json b/chains/mainnet/galactica.json new file mode 100644 index 00000000..47e7b2ce --- /dev/null +++ b/chains/mainnet/galactica.json @@ -0,0 +1,28 @@ +{ + "chain_name": "galactica-testnet", + "api": [ + { + "address": "https://galactica-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://galactica-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "60", + "min_tx_fee": "1000", + "addr_prefix": "gala", + "logo": "/logos/galactica.jpeg", + "theme_color": "#812cd6", + "assets": [{ + "base": "agnet", + "symbol": "GNET", + "exponent": "18", + "logo": "/logos/galactica.jpeg" + }] +} diff --git a/chains/mainnet/hedge.json b/chains/mainnet/hedge.json new file mode 100644 index 00000000..69513117 --- /dev/null +++ b/chains/mainnet/hedge.json @@ -0,0 +1,28 @@ +{ + "chain_name": "Hedge-Testnet", + "api": [ + { + "address": "https://hedge-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://hedge-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "hedge", + "logo": "/logos/hedge.png", + "theme_color": "#812cd6", + "assets": [{ + "base": "uhedge", + "symbol": "Hedge", + "exponent": "6", + "logo": "/logos/hedge_token.svg" + }] +} diff --git a/chains/mainnet/hongbai.json b/chains/mainnet/hongbai.json new file mode 100644 index 00000000..19b44ce9 --- /dev/null +++ b/chains/mainnet/hongbai.json @@ -0,0 +1,28 @@ +{ + "chain_name": "hongbai-testnet", + "api": [ + { + "address": "https://hongbai-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://hongbai-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "mantra", + "logo": "/logos/hongbai.svg", + "theme_color": "#812cd6", + "assets": [{ + "base": "uom", + "symbol": "OM", + "exponent": "6", + "logo": "/logos/hongbai.svg" + }] +} diff --git a/chains/mainnet/osmosis.json b/chains/mainnet/osmosis.json index 35669f39..30d8f18b 100644 --- a/chains/mainnet/osmosis.json +++ b/chains/mainnet/osmosis.json @@ -1,27 +1,36 @@ { "chain_name": "osmosis", "coingecko": "osmosis", - "api": ["https://lcd.osmosis.zone","https://api-osmosis-ia.cosmosia.notional.ventures", "https://osmosis-api.polkachu.com", "https://lcd-osmosis.blockapsis.com"], - "rpc": ["https://rpc.osmosis.zone", "https://rpc-osmosis-ia.cosmosia.notional.ventures:443", "https://osmosis-rpc.polkachu.com:443", "https://osmosis.validator.network:443", "https://rpc-osmosis.blockapsis.com:443"], + "api": [ + "https://api-osmosis-ia.cosmosia.notional.ventures", + "https://osmosis-api.polkachu.com", + "https://lcd-osmosis.blockapsis.com" + ], + "rpc": [ + "https://rpc-osmosis-ia.cosmosia.notional.ventures:443", + "https://osmosis-rpc.polkachu.com:443", + "https://osmosis.validator.network:443", + "https://rpc-osmosis.blockapsis.com:443" + ], "snapshot_provider": "", "sdk_version": "0.46.1", "coin_type": "118", "min_tx_fee": "800", "addr_prefix": "osmo", - "logo": "/logos/osmosis.jpg", + "logo": "/logos/osmosis.jpeg", "theme_color": "#812cd6", "assets": [{ "base": "uosmo", "symbol": "OSMO", "exponent": "6", "coingecko_id": "osmosis", - "logo": "/logos/osmosis.jpg" + "logo": "/logos/osmosis.jpeg" },{ "base": "uion", "symbol": "ION", "exponent": "6", "coingecko_id": "ion", - "logo": "/logos/osmosis.jpg" + "logo": "/logos/osmosis.jpeg" },{ "base": "usomm", "symbol": "SOMM", diff --git a/chains/mainnet/shentu.json b/chains/mainnet/shentu.json new file mode 100644 index 00000000..1197e62d --- /dev/null +++ b/chains/mainnet/shentu.json @@ -0,0 +1,23 @@ +{ + "chain_name": "shentu", + "coingecko": "certik", + "api": [ + {"provider": "XSS-Labs", "address": "https://shentu-api.validator247.com"} + ], + "rpc": [ + {"provider": "XSS-Labs", "address": "https://shentu-rpc.validator247.com"} + ], + "snapshot_provider": "", + "sdk_version": "0.45.9", + "coin_type": "118", + "min_tx_fee": "8000", + "addr_prefix": "shentu", + "logo": "/logos/shentu_ctk.svg", + "assets": [{ + "base": "uctk", + "symbol": "CTK", + "exponent": "6", + "coingecko_id": "certik", + "logo": "/logos/shentu_ctk.svg" + }] +} diff --git a/chains/mainnet/sided.json b/chains/mainnet/sided.json new file mode 100644 index 00000000..fdbd7df3 --- /dev/null +++ b/chains/mainnet/sided.json @@ -0,0 +1,28 @@ +{ + "chain_name": "side-protocol-testnet", + "api": [ + { + "address": "https://sided-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://sided-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "bc", + "logo": "/logos/sided.jpg", + "theme_color": "#812cd6", + "assets": [{ + "base": "uside", + "symbol": "SIDE", + "exponent": "6", + "logo": "/logos/sided.jpg" + }] +} diff --git a/chains/mainnet/warden.json b/chains/mainnet/warden.json new file mode 100644 index 00000000..40124a76 --- /dev/null +++ b/chains/mainnet/warden.json @@ -0,0 +1,28 @@ +{ + "chain_name": "warden-testnet", + "api": [ + { + "address": "https://warden-testnet-api.validator247.com", + "provider": "XSS-Labs" + } + ], + "rpc": [ + { + "address": "https://warden-testnet-rpc.validator247.com", + "provider": "XSS-Labs" + } + ], + "sdk_version": "0.47.3", + "snapshot_provider": "", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "warden", + "logo": "/logos/warden.svg", + "theme_color": "#812cd6", + "assets": [{ + "base": "uward", + "symbol": "WARD", + "exponent": "6", + "logo": "/logos/warden.svg" + }] +} diff --git a/index.html b/index.html index 3c1c9f94..f04abf09 100644 --- a/index.html +++ b/index.html @@ -4,16 +4,12 @@ - Ping Dashboard - Cosmos Blockchain Explorer And Web Wallet - + XSS Labs- Cosmos Blockchain Explorer And Web Wallet +
-
-
diff --git a/public/logos/airchain.jpeg b/public/logos/airchain.jpeg new file mode 100644 index 00000000..6b2a0b18 Binary files /dev/null and b/public/logos/airchain.jpeg differ diff --git a/public/logos/aligned.jpg b/public/logos/aligned.jpg new file mode 100644 index 00000000..cd1430f9 Binary files /dev/null and b/public/logos/aligned.jpg differ diff --git a/public/logos/axelar.svg b/public/logos/axelar.svg new file mode 100644 index 00000000..a993fb49 --- /dev/null +++ b/public/logos/axelar.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/logos/cosmos.svg b/public/logos/cosmos.svg new file mode 100644 index 00000000..aedd3e70 --- /dev/null +++ b/public/logos/cosmos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/logos/galactica.jpeg b/public/logos/galactica.jpeg new file mode 100644 index 00000000..a3523a86 Binary files /dev/null and b/public/logos/galactica.jpeg differ diff --git a/public/logos/hedge.png b/public/logos/hedge.png new file mode 100644 index 00000000..77045a60 Binary files /dev/null and b/public/logos/hedge.png differ diff --git a/public/logos/hedge_token.svg b/public/logos/hedge_token.svg new file mode 100644 index 00000000..4707a6df --- /dev/null +++ b/public/logos/hedge_token.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/logos/hongbai.svg b/public/logos/hongbai.svg new file mode 100644 index 00000000..e79a62c8 --- /dev/null +++ b/public/logos/hongbai.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/logos/neutron.svg b/public/logos/neutron.svg new file mode 100644 index 00000000..7ae7e86c --- /dev/null +++ b/public/logos/neutron.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/logos/nolus.svg b/public/logos/nolus.svg new file mode 100644 index 00000000..fc7f0b33 --- /dev/null +++ b/public/logos/nolus.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/logos/osmosis.jpeg b/public/logos/osmosis.jpeg new file mode 100644 index 00000000..6b2305fe Binary files /dev/null and b/public/logos/osmosis.jpeg differ diff --git a/public/logos/shentu_ctk.svg b/public/logos/shentu_ctk.svg new file mode 100644 index 00000000..84acd2c9 --- /dev/null +++ b/public/logos/shentu_ctk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/logos/sided.jpg b/public/logos/sided.jpg new file mode 100644 index 00000000..a95eaf90 Binary files /dev/null and b/public/logos/sided.jpg differ diff --git a/public/logos/warden.svg b/public/logos/warden.svg new file mode 100644 index 00000000..050e8efe --- /dev/null +++ b/public/logos/warden.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/public/logos/zg.svg b/public/logos/zg.svg new file mode 100644 index 00000000..9388f76c --- /dev/null +++ b/public/logos/zg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/components/WasmVerification.vue b/src/components/WasmVerification.vue index 269d73e3..fef2a86d 100644 --- a/src/components/WasmVerification.vue +++ b/src/components/WasmVerification.vue @@ -185,9 +185,9 @@ function callFunction(title: string, method: string, arg: Argument) {