Skip to content

Commit 0d1e07c

Browse files
committed
updated transaction method display
1 parent 4ec451d commit 0d1e07c

1 file changed

Lines changed: 20 additions & 15 deletions

File tree

src/helpers/getValue/getTransactionMethod.ts

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,32 @@ import {
55
} from 'types';
66

77
export const getTransactionMethod = (transaction: UITransactionType) => {
8-
let transactionAction = 'transaction';
9-
if (
10-
transaction.action &&
11-
transaction.action.name &&
12-
transaction.action.category
13-
) {
8+
const transactionAction = 'transaction';
9+
10+
if (transaction?.function) {
11+
return transaction.function;
12+
}
13+
14+
if (transaction.action?.name && transaction.action?.category) {
1415
if (
15-
transaction.action.category === TransactionActionCategoryEnum.esdtNft &&
16-
transaction.action.name === TransactionActionEnum.transfer
16+
transaction.action.category ===
17+
TransactionActionCategoryEnum.deprecatedRelayedV1V2
1718
) {
18-
transactionAction = 'transaction';
19-
} else {
20-
transactionAction = transaction.action.name;
19+
return transactionAction;
2120
}
2221

2322
if (transaction.action.arguments?.functionName) {
24-
transactionAction = transaction.action.arguments?.functionName;
23+
return transaction.action.arguments?.functionName;
2524
}
26-
}
27-
if (transaction?.function) {
28-
transactionAction = transaction.function;
25+
26+
if (
27+
transaction.action.category === TransactionActionCategoryEnum.esdtNft &&
28+
transaction.action.name === TransactionActionEnum.transfer
29+
) {
30+
return transactionAction;
31+
}
32+
33+
return transaction.action.name;
2934
}
3035

3136
return transactionAction;

0 commit comments

Comments
 (0)