Presign

Know exactly what you sign.

Checking… Connect wallet

Demo dApp · real signing requests

Before you sign, Presign shows you what it does.

Each button below makes this demo dApp ask your wallet to sign a real, unsigned request on mainnet-beta. Presign analyzes the exact bytes with the same pipeline used everywhere else, then you decide. Presign warns; the user decides — except when a request cannot be verified.

Safety of the samples: risky transactions act on a brand-new, empty token account (never one holding funds), the "delegate" is an address nobody holds a key for, and only the safe memo can be submitted from this page. Simulation needs a little SOL in the wallet for fees and rent; nothing is spent unless you submit.

Connect your wallet through Presign first

The demo starts with Presign Secure Connect: connection checks → wallet → ownership signature (authorizes nothing).