@@ -12,7 +12,7 @@ import { computed, defineComponent, ref } from 'vue';
12
12
import { useStore } from ' vuex' ;
13
13
import type { ICommonTransaction , ITokenList , ITx } from ' @/types' ;
14
14
import { TXS_PER_PAGE } from ' @/constants' ;
15
- import { useAccounts , useTransactionList } from ' @/composables' ;
15
+ import { useAccounts , useMultisigAccounts , useTransactionList } from ' @/composables' ;
16
16
import { useState } from ' @/composables/vuex' ;
17
17
import { AE_CONTRACT_ID } from ' @/protocols/aeternity/config' ;
18
18
import { getInnerTransaction } from ' @/protocols/aeternity/helpers' ;
@@ -32,6 +32,7 @@ export default defineComponent({
32
32
const store = useStore ();
33
33
34
34
const { activeAccount } = useAccounts ({ store });
35
+ const { activeMultisigAccount } = useMultisigAccounts ({ store });
35
36
const {
36
37
fetchTransactions,
37
38
getAccountAllTransactions,
@@ -41,9 +42,14 @@ export default defineComponent({
41
42
42
43
const availableTokens = useState <ITokenList >(' fungibleTokens' , ' availableTokens' );
43
44
const tokensContractIds = computed ((): string [] => Object .keys (availableTokens .value ));
45
+ const currentAddress = computed (
46
+ () => (props .isMultisig )
47
+ ? activeMultisigAccount .value ?.gaAccountId
48
+ : activeAccount .value .address ,
49
+ );
44
50
45
51
const loadedTransactionList = computed (
46
- (): ICommonTransaction [] => getAccountAllTransactions (activeAccount .value . address ! ),
52
+ (): ICommonTransaction [] => getAccountAllTransactions (currentAddress .value ! ),
47
53
);
48
54
49
55
function isFungibleTokenTx(tx : ITx ) {
@@ -75,7 +81,7 @@ export default defineComponent({
75
81
await fetchTransactions (
76
82
TXS_PER_PAGE ,
77
83
!! recent ,
78
- activeAccount .value . address ,
84
+ currentAddress .value ! ,
79
85
);
80
86
} finally {
81
87
loading .value = false ;
0 commit comments