Token Approve (auto-fill user address)
Connect Wallet
Your Wallet Address (auto-filled)
Token Address (ERC20)
Spender Address (contract to approve)
Amount (human-readable)
Approve
Approve Max
Revoke (set 0)
Status: idle