diff --git a/chains/mainnet/desmos.json b/chains/mainnet/desmos.json index d4100052..d2d07bc5 100644 --- a/chains/mainnet/desmos.json +++ b/chains/mainnet/desmos.json @@ -1,8 +1,8 @@ { "chain_name": "desmos", "coingecko": "desmos", - "api": ["https://api.mainnet.desmos.network"], - "rpc": ["https://rpc.mainnet.desmos.network:443"], + "api": ["https://api.mainnet.desmos.network", "https://desmos-api.lavenderfive.com"], + "rpc": ["https://rpc.mainnet.desmos.network:443", "https://desmos-rpc.lavenderfive.com:443"], "sdk_version": "0.45.8", "coin_type": "118", "min_tx_fee": "3000", diff --git a/chains/mainnet/lum.json b/chains/mainnet/lum.json index 0bdfd3f9..881acf7a 100644 --- a/chains/mainnet/lum.json +++ b/chains/mainnet/lum.json @@ -1,8 +1,8 @@ { "chain_name": "lum-network", "coingecko": "lum-network", - "api": ["https://api-lum.degeno.de", "https://node0.mainnet.lum.network/rest"], - "rpc": ["https://rpc-lum.degeno.de:443", "https://node0.mainnet.lum.network:443/rpc"], + "api": ["https://node0.mainnet.lum.network/rest", "https://lumnetwork-api.lavenderfive.com"], + "rpc": ["https://node0.mainnet.lum.network:443/rpc", "https://lumnetwork-rpc.lavenderfive.com:443"], "snapshot_provider": "", "sdk_version": "0.44.5", "coin_type": "880", diff --git a/chains/mainnet/shentu.json b/chains/mainnet/shentu.json index f12c35a2..94156d6b 100644 --- a/chains/mainnet/shentu.json +++ b/chains/mainnet/shentu.json @@ -2,8 +2,8 @@ { "chain_name": "shentu", "coingecko": "certik", - "api": ["https://certik-api.polkachu.com", "https://chainfull.noopsbycertik.com"], - "rpc": ["https://certik-rpc.polkachu.com:443"], + "api": ["https://shentu-api.polkachu.com", "https://chainfull.noopsbycertik.com"], + "rpc": ["https://shentu-rpc.polkachu.com:443"], "snapshot_provider": "", "sdk_version": "0.45.9", "coin_type": "118", diff --git a/chains/mainnet/terp.json b/chains/mainnet/terp.json new file mode 100644 index 00000000..71960b83 --- /dev/null +++ b/chains/mainnet/terp.json @@ -0,0 +1,19 @@ +{ + "chain_name": "terp", + "coingecko": "", + "api": ["https://lcd.terpnetwork.hexnodes.co"], + "rpc": ["https://rpc.terpnetwork.hexnodes.co"], + "snapshot_provider": "", + "sdk_version": "0.47.1", + "coin_type": "118", + "min_tx_fee": "500", + "addr_prefix": "terp", + "logo": "/logos/terp-network.jpg", + "assets": [{ + "base": "uterp", + "symbol": "TERP", + "exponent": "6", + "coingecko_id": "", + "logo": "/logos/terp-network.jpg" + }] +} diff --git a/package.json b/package.json index 868c2dfa..8a15c8d5 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "md-editor-v3": "^2.8.1", "numeral": "^2.0.6", "osmojs": "^14.0.0-rc.0", - "ping-widget": "^0.0.26", + "ping-widget": "^0.0.30", "pinia": "^2.0.28", "postcss": "^8.4.23", "qrcode": "^1.5.3", diff --git a/public/logos/ledger.jpeg b/public/logos/ledger.jpeg new file mode 100644 index 00000000..46949821 Binary files /dev/null and b/public/logos/ledger.jpeg differ diff --git a/public/logos/ledger.webp b/public/logos/ledger.webp new file mode 100644 index 00000000..9c733a10 Binary files /dev/null and b/public/logos/ledger.webp differ diff --git a/public/logos/terp-network.jpg b/public/logos/terp-network.jpg new file mode 100644 index 00000000..00b5137a Binary files /dev/null and b/public/logos/terp-network.jpg differ diff --git a/src/components/PaginationBar.vue b/src/components/PaginationBar.vue index 0720bfd0..d7d628b1 100644 --- a/src/components/PaginationBar.vue +++ b/src/components/PaginationBar.vue @@ -40,7 +40,7 @@ function gotoPage(pageNum: number) {
diff --git a/src/components/ProposalListItem.vue b/src/components/ProposalListItem.vue index c9a18a9e..c2ac75fc 100644 --- a/src/components/ProposalListItem.vue +++ b/src/components/ProposalListItem.vue @@ -3,7 +3,7 @@ import { useBlockchain, useFormatter, useStakingStore, - useTxDialog + useTxDialog, } from '@/stores'; import { select } from '@/components/dynamic/index'; import type { PaginatedProposals } from '@/types'; @@ -45,55 +45,94 @@ const proposalInfo = ref(); - +
- + {{ item?.content?.title }}
+ class="bg-[#f6f2ff] text-[#9c6cff] dark:bg-gray-600 dark:text-gray-300 inline-block rounded-full px-2 py-[1px] text-xs mb-1" + > {{ showType(item.content['@type']) }}
- +
-
-
+
+
- {{ statusMap?.[item?.status] || item?.status }} + {{ + statusMap?.[item?.status] || + item?.status + }}
+ class="truncate col-span-2 md:!col-span-1 text-xs text-gray-500 dark:text-gray-400 text-right md:!flex md:!justify-start" + > {{ format.toDay(item.voting_end_time, 'from') }}
- +
-
@@ -103,56 +142,99 @@ const proposalInfo = ref();
-
-
- {{ - item?.content?.title }} - +
+
+ {{ item?.content?.title }} +
+ class="bg-[#f6f2ff] text-[#9c6cff] dark:bg-gray-600 dark:text-gray-300 inline-block rounded-full px-2 py-[1px] text-xs mb-1" + > {{ showType(item.content['@type']) }}
-
-
+
+
{{ statusMap?.[item?.status] || item?.status }}
-
+
{{ format.toDay(item.voting_end_time, 'from') }}
- +
- -
- + +
+ {{ item?.voterStatus }}
@@ -160,15 +242,30 @@ const proposalInfo = ref();
- +
-
+
Application Versions
+
-
+
Node Information
- + +
diff --git a/src/modules/[chain]/params/index.vue b/src/modules/[chain]/params/index.vue index 8c634bda..365c1221 100644 --- a/src/modules/[chain]/params/index.vue +++ b/src/modules/[chain]/params/index.vue @@ -45,7 +45,7 @@ onMounted(() => {
-
+
{{ store.nodeVersion?.title }}
diff --git a/src/modules/[chain]/staking/index.vue b/src/modules/[chain]/staking/index.vue index 73658b26..1ebcf237 100644 --- a/src/modules/[chain]/staking/index.vue +++ b/src/modules/[chain]/staking/index.vue @@ -1,9 +1,9 @@ @@ -348,7 +372,7 @@ loadAvatars(); diff --git a/src/modules/[chain]/uptime/index.vue b/src/modules/[chain]/uptime/index.vue index 73d0469b..8f4678a5 100644 --- a/src/modules/[chain]/uptime/index.vue +++ b/src/modules/[chain]/uptime/index.vue @@ -128,7 +128,7 @@ function changeTab(v: string) {
-
+