diff --git a/package.json b/package.json index aded964e..08c20a26 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,13 @@ }, "dependencies": { "@chenfengyuan/vue-countdown": "2", - "@cosmjs/tendermint-rpc": "^0.32.2", - "cosmjs-types": "^0.9.0", - "@cosmjs/stargate": "^0.32.2", "@cosmjs/crypto": "^0.32.2", "@cosmjs/encoding": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", "@iconify/vue": "^4.1.0", + "@injectivelabs/core-proto-ts": "^0.0.21", + "@injectivelabs/ts-types": "^1.14.5", "@intlify/unplugin-vue-i18n": "^0.8.2", "@leapwallet/cosmos-snap-provider": "^0.1.20", "@leapwallet/name-matcha": "^1.1.0", @@ -33,6 +34,7 @@ "axios": "^1.3.2", "buffer": "^6.0.3", "build": "^0.1.4", + "cosmjs-types": "^0.9.0", "cross-fetch": "^3.1.5", "daisyui": "^3.1.0", "dayjs": "^1.11.7", diff --git a/src/components/ProposalListItem.vue b/src/components/ProposalListItem.vue index e354d970..1e823065 100644 --- a/src/components/ProposalListItem.vue +++ b/src/components/ProposalListItem.vue @@ -10,6 +10,7 @@ import type { PaginatedProposals } from '@/types'; import ProposalProcess from './ProposalProcess.vue'; import type { PropType } from 'vue'; import { computed, ref } from 'vue'; +import { fromTimestamp } from 'cosmjs-types/helpers'; import type { QueryProposalsResponse } from 'cosmjs-types/cosmos/gov/v1beta1/query'; const dialog = useTxDialog(); defineProps({ @@ -118,7 +119,7 @@ function metaItem(metadata: string | undefined): { > {{ format.toDay( - Number(item.votingEndTime.seconds) * 1000, + fromTimestamp(item.votingEndTime.seconds), 'from' ) }} @@ -189,9 +190,7 @@ function metaItem(metadata: string | undefined): {
- {{ - format.toDay(Number(item.votingEndTime.seconds) * 1000, 'from') - }} + {{ format.toDay(fromTimestamp(item.votingEndTime), 'from') }}
diff --git a/src/components/ValidatorCommissionRate.vue b/src/components/ValidatorCommissionRate.vue index 9a5e44dc..ffcfda2b 100644 --- a/src/components/ValidatorCommissionRate.vue +++ b/src/components/ValidatorCommissionRate.vue @@ -2,6 +2,7 @@ import ApexCharts from 'vue3-apexcharts'; import { computed, type PropType } from 'vue'; import { useFormatter } from '@/stores'; +import { fromTimestamp } from 'cosmjs-types/helpers'; import type { CommissionRate } from '@/types'; const props = defineProps({ @@ -128,7 +129,7 @@ const chartConfig = computed(() => {
{{ `Updated at ${format.toDay( - Number(props.commission?.updateTime.seconds) * 1000, + fromTimestamp(props.commission?.updateTime), 'short' )}` }} diff --git a/src/components/dynamic/DynamicComponent.vue b/src/components/dynamic/DynamicComponent.vue index e2ac56f3..60a9875b 100644 --- a/src/components/dynamic/DynamicComponent.vue +++ b/src/components/dynamic/DynamicComponent.vue @@ -1,7 +1,10 @@