SOL.repair← Back

What did I just sign?

A transaction is a list of instructions, and the network runs them in order. If any one of them fails, none of them take effect. That part is simple. The part that catches people last is not what a transaction did for you, but what it left behind.

Instructions are just steps

Every transaction is a short list of steps: send SOL, move a token, create an account, close an account, change a setting. A swap is a few steps. Creating a token account is a few steps. Reading the list in order tells you exactly what happened, with no interpretation needed.

The part people miss: lasting permissions

Some instructions move nothing at all. They hand out permission. Approving a token lets another address spend from your account. Changing an authority hands ownership or control to a different address. Freezing locks an account until the freeze authority unlocks it. Your balance does not change when any of that happens, so the only way to notice is to read the transaction itself.

This is why a transaction from months ago can still matter today: a permission you approved back then can still be sitting there.

Wallets add their own instructions

Wallets add their own instructions when you sign, for example fee settings, and in Phantom’s case safety checks that make the transaction abort unless the outcome matches what you approved. Those come from the wallet, not from the app you used, and a tool that cannot describe them should say so plainly rather than guess.

Reading one yourself

Paste any transaction signature into the explainer on this site, or connect a wallet read-only to list its recent transactions. The panel above the instruction list names every lasting change: which permissions now exist, who holds them, and what ended. The instruction list below it is the raw breakdown, in order. Anything the tool cannot describe says so instead of guessing.

Open the explainer

The rules that tool follows

It describes, it does not accuse. There is exactly one case marked red: a transaction that hands ownership of a token account to a different address, which is almost never what a wallet user means to do. Everything else is stated as fact and left for you to judge. The page never connects a wallet for signing and never asks for an approval.