$megatools --permit-analyzer --client-side
EIP-712 Permit & Phishing Signature Deconstructor
Deconstruct EIP-712 typed data messages, decode Permit & Permit2 signatures, detect infinite allowance wallet drainer scams, and verify secp256k1 signers 100% client-side.
⚡ Load Preset:
✓ Length: 65 bytes0xf39F...2266
Security VerdictRisk Score: 90/100
🚨 HIGH-RISK DRAINER PATTERN DETECTED
4 security alert(s) requiring attention.🚨 Infinite / Unlimited Token Approval (MaxUint256)
criticalThis signature grants the spender permanent, unrestricted permission to transfer ALL of your tokens from this contract, including any future tokens deposited.
Recommendation:Only approve infinite allowance to battle-tested routers (Uniswap, 1inch). For third-party or unfamiliar dApps, approve only the exact transaction amount.
⏳ Perpetual Signature (Never Expires)
highThe signature has no expiration date (or expires decades in the future). The spender can hold this offline signature and drain your wallet at any time later.
Recommendation:Ensure deadlines are tightly bound (typically 10-30 minutes from transaction creation).
🔍 Unverified Third-Party Spender Address
mediumThe spender (0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045) is an unindexed contract or EOA wallet.
Recommendation:Inspect the spender on Etherscan or block explorer before signing.
✅ Secp256k1 Signer Successfully Verified
safeRecovered signer address matches declared owner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266.
Recommendation:Cryptographic signature matches the EIP-712 digest.