diff --git a/pages/multi/[address]/index.tsx b/pages/multi/[address]/index.tsx index 6e4484c..4a7faa6 100644 --- a/pages/multi/[address]/index.tsx +++ b/pages/multi/[address]/index.tsx @@ -49,7 +49,8 @@ const Multipage = () => { assert(state.chain.denom, "denom missing"); const tempHoldings = await client.getAllBalances(address); setHoldings(tempHoldings); - const result = await getMultisigAccount(address, client); + assert(state.chain.addressPrefix, "addressPrefix missing"); + const result = await getMultisigAccount(address, state.chain.addressPrefix, client); setPubkey(result[0]); setAccountOnChain(result[1]); // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -58,7 +59,7 @@ const Multipage = () => { console.log("Account error:", error); } }, - [state.chain.denom, state.chain.nodeAddress], + [state.chain.addressPrefix, state.chain.denom, state.chain.nodeAddress], ); useEffect(() => { diff --git a/pages/multi/[address]/transaction/[transactionID].tsx b/pages/multi/[address]/transaction/[transactionID].tsx index 3d9cbab..d67c41e 100644 --- a/pages/multi/[address]/transaction/[transactionID].tsx +++ b/pages/multi/[address]/transaction/[transactionID].tsx @@ -87,7 +87,8 @@ const TransactionPage = ({ try { assert(state.chain.nodeAddress, "Node address missing"); const client = await StargateClient.connect(state.chain.nodeAddress); - const result = await getMultisigAccount(address, client); + assert(state.chain.addressPrefix, "addressPrefix missing"); + const result = await getMultisigAccount(address, state.chain.addressPrefix, client); setPubkey(result[0]); setAccountOnChain(result[1]); // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -96,7 +97,7 @@ const TransactionPage = ({ console.log("Account error:", error); } }, - [state.chain.nodeAddress], + [state.chain.addressPrefix, state.chain.nodeAddress], ); useEffect(() => {