From 19fafbe789b93eb1d5662770a07036c7796a92ab Mon Sep 17 00:00:00 2001 From: 2xburnt <169301814+2xburnt@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:19:35 -0500 Subject: [PATCH 1/2] seperate types from useDashBoard, use assets from chain-registry --- package.json | 1 + src/layouts/components/ChainProfile.vue | 3 +- src/layouts/components/DefaultLayout.vue | 3 +- src/modules/[chain]/staking/index.vue | 2 +- src/modules/[chain]/supply/index.vue | 6 +- src/modules/wallet/keplr.vue | 5 +- src/pages/index.vue | 3 +- src/stores/useBlockchain.ts | 9 +- src/stores/useDashboard.ts | 211 ++---- src/stores/useFormatter.ts | 2 +- src/types/chaindata.ts | 142 ++++ yarn.lock | 810 ++++++++++++++++++++++- 12 files changed, 990 insertions(+), 207 deletions(-) create mode 100644 src/types/chaindata.ts diff --git a/package.json b/package.json index f3147404..ef0ebd10 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "type-check": "vue-tsc --noEmit" }, "dependencies": { + "@chain-registry/types": "^0.50.162", "@chenfengyuan/vue-countdown": "2", "@cosmjs/amino": "^0.32.3", "@cosmjs/crypto": "^0.32.3", diff --git a/src/layouts/components/ChainProfile.vue b/src/layouts/components/ChainProfile.vue index 5fb4afcc..8e53ed4c 100644 --- a/src/layouts/components/ChainProfile.vue +++ b/src/layouts/components/ChainProfile.vue @@ -1,5 +1,6 @@