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:
2026-02-27 12:07:22 -08:00
parent 0413c52229
commit 920f458db3

View File

@@ -37,7 +37,16 @@ function parseTx(tx, addrLower) {
if (token) {
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";
directionLabel = label;
value = "";