plaintext-wallet · self-hosted

Before you sign,
know what you're signing.

Check a real wallet's approvals, or try a sample scenario — either way, get a plain-language explanation of what each permission actually does.

For agents and developers: the paid wallet check now lives in presign-guard: GET /v1/approvals?chain=base&address=…, $0.02 on Base or Solana, with a verdict per approval and the ones to revoke. The paid routes here keep working for now.

No wallet connected yet. Connect a wallet to pay for the check.

Paste what your wallet, a dapp or a security scanner shows you (JSON or plain text). PlainText explains what it lets the other side do. $0.05 in USDC on Base, paid from your wallet.

See it in a minute

by