Extension test surface
Sign a test transaction
Verifies the installed extension is intercepting signing requests on this page. Builds a real Solana zero-lamport self-transfer and calls wallet.signTransaction — the same path the extension patches. The transaction is signed locally and never broadcast.
Not what you want? To try the engine on any transaction (no install needed), use the engine demo.
Wallet
Not connected
Connect your wallet via the button in the top nav.
What to expect
- Click Sign test transaction
- Page builds a real, zero-lamport self-transfer with a fresh blockhash
wallet.signTransactionis called via wallet-adapter- If TxGuardian extension is loaded: modal appears with the verdict (Safe — clean self-transfer, no flags)
- After approve, Phantom's signing prompt opens for final confirmation
- Result panel above shows signature count, then you're done. Nothing was sent on-chain.
If the modal doesn't appear and Phantom prompts you directly, the extension isn't intercepting on this page. Check the DevTools console for [TxGuardian] logs andwindow.__TXG_LOADED__.