From e42c39106d79f99bbd8b9f85647b5afba4d2af2f Mon Sep 17 00:00:00 2001 From: liangping <18786721@qq.com> Date: Tue, 8 Aug 2023 19:28:02 +0800 Subject: [PATCH] fixed query issue --- src/modules/[chain]/cosmwasm/[code_id]/transactions.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/[chain]/cosmwasm/[code_id]/transactions.vue b/src/modules/[chain]/cosmwasm/[code_id]/transactions.vue index 30dcb0a1..a939de95 100644 --- a/src/modules/[chain]/cosmwasm/[code_id]/transactions.vue +++ b/src/modules/[chain]/cosmwasm/[code_id]/transactions.vue @@ -6,17 +6,20 @@ import { Icon } from '@iconify/vue'; import { onMounted, ref } from 'vue'; import { useWasmStore } from '../WasmStore'; import DynamicComponent from '@/components/dynamic/DynamicComponent.vue'; +import { useRoute } from 'vue-router'; const chainStore = useBlockchain(); const format = useFormatter(); const wasmStore = useWasmStore(); -const address = "osmo1yg8930mj8pk288lmkjex0qz85mj8wgtns5uzwyn2hs25pwdnw42sf745wc" + +const route = useRoute() const page = ref(new PageRequest()) const txs = ref({ txs: [], tx_responses: [], pagination: { total: "0" } }); const info = ref(null); onMounted(() => { + const address = String(route.query.contract) wasmStore.wasmClient.getWasmContracts(address).then((x) => { info.value = x.contract_info; }); @@ -27,6 +30,7 @@ onMounted(() => { function pageload(pageNum: number) { page.value.setPage(pageNum) + const address = String(route.query.contract) chainStore.rpc.getTxs("?order_by=2&events=execute._contract_address='{address}'", { address }, page.value).then(res => { txs.value = res })