fix: label swap methods as "Swap" in tx lists, remove unused variable
- Map known DEX methods (execute, swap, multicall, etc.) to "Swap" label instead of showing raw method name like "Execute" - Remove unused displayData variable in transactionDetail.js
This commit is contained in:
@@ -37,7 +37,16 @@ function parseTx(tx, addrLower) {
|
|||||||
if (token) {
|
if (token) {
|
||||||
symbol = token.symbol;
|
symbol = token.symbol;
|
||||||
}
|
}
|
||||||
const label = method.charAt(0).toUpperCase() + method.slice(1);
|
// Map known DEX methods to "Swap" for cleaner display
|
||||||
|
const SWAP_METHODS = new Set([
|
||||||
|
"execute", "swap", "swapExactTokensForTokens",
|
||||||
|
"swapTokensForExactTokens", "swapExactETHForTokens",
|
||||||
|
"swapTokensForExactETH", "swapExactTokensForETH",
|
||||||
|
"swapETHForExactTokens", "multicall",
|
||||||
|
]);
|
||||||
|
const label = SWAP_METHODS.has(method)
|
||||||
|
? "Swap"
|
||||||
|
: method.charAt(0).toUpperCase() + method.slice(1);
|
||||||
direction = "contract";
|
direction = "contract";
|
||||||
directionLabel = label;
|
directionLabel = label;
|
||||||
value = "";
|
value = "";
|
||||||
|
|||||||
Reference in New Issue
Block a user