All checks were successful
check / check (push) Successful in 15s
The tx approval screen now decodes known ERC-20 function calls (approve, transfer) and shows them in plain language instead of raw hex. For the Uniswap approve example, the user now sees: Action: Token Approval Approve spending of your USDT Token: USDT (with full contract address + etherscan link) Spender: (full address + etherscan link) Amount: Unlimited Known tokens from the built-in list show their symbol. Unknown tokens show the contract address. Max uint256 approvals are labeled "Unlimited". The raw data is still shown below in a scrollable area for verification. Also labels the "To" field as "Contract" since dApp transactions are always contract calls, and shows the token symbol above the contract address when recognized.