From 239e08b996e6f1691bec9f68e56cefae2aef82f0 Mon Sep 17 00:00:00 2001 From: Muhammad Ehsan Date: Tue, 14 May 2024 18:40:31 +0500 Subject: [PATCH 001/152] initial commit after parity check --- chains/mainnet/cosmos.json | 31 - chains/mainnet/poktroll.json | 23 + src/layouts/components/DefaultLayout.vue | 17 +- src/layouts/components/NavFooter.vue | 6 +- src/libs/api.ts | 4 + src/libs/client.ts | 9 + src/libs/registry.ts | 3 + src/modules/[chain]/applications/index.vue | 78 +++ src/modules/[chain]/gateways/index.vue | 73 ++ src/modules/[chain]/index.vue | 258 ------- src/modules/[chain]/supplier/[supplier].vue | 733 ++++++++++++++++++++ src/modules/[chain]/supplier/index.vue | 78 +++ src/plugins/i18n/locales/en.json | 12 +- src/stores/index.ts | 1 + src/stores/useApplicationStore.ts | 18 + src/stores/useBlockchain.ts | 34 +- src/stores/useGatewayStore.ts | 18 + src/stores/useSupplierStore.ts | 18 + tailwind.config.js | 2 +- 19 files changed, 1090 insertions(+), 326 deletions(-) delete mode 100644 chains/mainnet/cosmos.json create mode 100644 chains/mainnet/poktroll.json create mode 100644 src/modules/[chain]/applications/index.vue create mode 100644 src/modules/[chain]/gateways/index.vue create mode 100644 src/modules/[chain]/supplier/[supplier].vue create mode 100644 src/modules/[chain]/supplier/index.vue create mode 100644 src/stores/useApplicationStore.ts create mode 100644 src/stores/useGatewayStore.ts create mode 100644 src/stores/useSupplierStore.ts diff --git a/chains/mainnet/cosmos.json b/chains/mainnet/cosmos.json deleted file mode 100644 index 2bd610640d..0000000000 --- a/chains/mainnet/cosmos.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "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": "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": [ - {"provider": "icycro", "address": "https://cosmos-rpc.icycro.org"}, - {"provider": "dragonstake", "address": "https://rpc.cosmos.dragonstake.io"}, - {"provider": "Golden Ratio Staking", "address": "https://rpc-cosmoshub.goldenratiostaking.net"} - ], - "sdk_version": "0.45.1", - "coin_type": "118", - "min_tx_fee": "800", - "addr_prefix": "cosmos", - "logo": "/logos/cosmos.svg", - "assets": [{ - "base": "uatom", - "symbol": "ATOM", - "exponent": "6", - "coingecko_id": "cosmos", - "logo": "/logos/cosmos.svg" - }] -} diff --git a/chains/mainnet/poktroll.json b/chains/mainnet/poktroll.json new file mode 100644 index 0000000000..8c8c292d87 --- /dev/null +++ b/chains/mainnet/poktroll.json @@ -0,0 +1,23 @@ +{ + "chain_name": "Poktroll", + "registry_name": "Poktroll-Testnet", + "api": [ + {"provider": "Poktroll-Testnet", "address": "https://testnet-validated-validator-api.poktroll.com"} + ], + "rpc": [ + {"provider": "icycro", "address": "https://testnet-validated-validator-rpc.poktroll.com"} + ], + "features": ["dashboard", "blocks", "applications", "gateways", "suppliers", "validators", "uptime", "supply", "parameters", "consensus"], + "sdk_version": "0.45.1", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "pokt", + "logo": "https://poktroll-devnet.cryptonode.tools/logos/pokt_white.svg", + "assets": [{ + "base": "upokt", + "symbol": "ATOM", + "exponent": "6", + "coingecko_id": "cosmos", + "logo": "https://poktroll-devnet.cryptonode.tools/logos/pokt_white.svg" + }] +} diff --git a/src/layouts/components/DefaultLayout.vue b/src/layouts/components/DefaultLayout.vue index 31e3a47b5e..995079e921 100644 --- a/src/layouts/components/DefaultLayout.vue +++ b/src/layouts/components/DefaultLayout.vue @@ -72,17 +72,17 @@ dayjs()