CRYPTO SECURITY VERIFICATION

Verify the transaction before you sign, send or approve.

Crypto transactions can be difficult or impossible to reverse after they are confirmed. This guide helps you verify the asset, destination, network, amount, fees and transaction action before committing. Never use a recovery phrase, private key or wallet password as a way to verify an ordinary transaction.

A successful transaction is not proof that it was the correct transaction.

A blockchain can confirm exactly what you authorized without confirming that the address, asset, amount or network matched your intention. Your job is to verify the details before signing.

This guide does not ask you to connect a wallet, enter a private key, disclose a recovery phrase or provide authentication codes.

Do I need my recovery phrase to verify a transaction?
No. Ordinary transaction verification should not require you to disclose a recovery phrase, seed phrase, private key, wallet password, PIN or authentication code. If someone asks for one, stop and verify the request independently.
What if I already sent the transaction?
Do not send another transaction just because someone says the first one failed, is frozen or needs to be repaired. Review the transaction through a trusted wallet or blockchain interface, record the transaction hash and verify the destination, asset and network before taking another action.
What if a recipient gives me a new address?
Treat the change as a new instruction. Verify the new address through a previously trusted channel or the recipient's independently verified official process before sending.
STRUCTURED VERIFICATION

Work through the transaction verification checks.

Use these checks before sending crypto, approving a token, completing a swap or signing another consequential wallet action.

STEP 01

Identify the asset and transaction

Before checking a transfer, establish exactly what you are about to send or approve.

How do I verify it?
Confirm the asset or token, the purpose of the transaction and whether you are sending, receiving, swapping, approving or interacting with a contract. Do not let a message, screenshot or token name substitute for checking the actual transaction in the wallet.
STEP 02

Verify the destination address

A single wrong character or a substituted address can send assets somewhere you did not intend.

How do I verify it?
Compare the full destination address with a trusted source. For a known recipient, use an address you already verified rather than copying an address from an unexpected message. Be especially careful when an address was changed at the last minute or supplied through WhatsApp, Telegram, email or social media.
STEP 03

Verify the network or chain

The correct address on the wrong network can still produce an unwanted result.

How do I verify it?
Check the network selected in the wallet and confirm that it matches the intended recipient, asset and service. Do not assume that similar-looking network names are interchangeable. If a service gives network instructions, verify them from its official documentation or interface.
STEP 04

Verify the amount and token

Wallets may display different decimals, token symbols or fiat estimates that can make a transaction look different from what you intended.

How do I verify it?
Check the actual token, quantity, decimals and displayed value before confirming. If someone tells you to send a different amount because of a supposed error, stop and verify the reason independently.
STEP 05

Check gas, fees and total economic effect

A transaction can be technically valid while costing more or doing more than you expected.

How do I verify it?
Review the network fee, priority fee or other charges shown by the wallet. For swaps and contract interactions, consider the total amount leaving the wallet, not just the headline amount you expect to receive. Do not approve a transaction you cannot explain.
STEP 06

Read the final wallet confirmation

The final confirmation screen is your last practical checkpoint before an irreversible action.

How do I verify it?
Pause and read the transaction details shown by the wallet immediately before signing or confirming. Check the recipient, asset, amount, network, fee and any warning. If the final screen does not match what you intended, cancel and investigate.
STEP 07

Treat approvals, swaps and contract requests as transactions

Not every dangerous action looks like a simple transfer.

How do I verify it?
If a dApp asks you to approve a token, sign a message, swap assets or interact with a smart contract, identify what permission or action you are granting. Do not approve an unfamiliar request merely because it is described as verification, synchronization, claiming, migration or troubleshooting.
STEP 08

Verify any changed instruction independently

A last-minute change to an address, network or amount deserves a fresh verification.

How do I verify it?
If the recipient, payment details, network or amount changes after you have already verified them, treat the change as a new request. Contact the intended recipient through a previously trusted channel or verify the service through its official interface before continuing.
REAL-WORLD EXAMPLES

Recognize transaction traps in context.

The wording may change, but the verification principle stays the same: pause, identify what matters, verify independently, then act.

Example 1: A friend sends a new wallet address

A friend says their old address is no longer working and sends a new one through WhatsApp. Do not send immediately. Contact the friend through a previously trusted channel and independently confirm the new address and network before using it.

Example 2: The token amount looks different

You intend to send 1,000 units, but the wallet shows a value that looks much larger or smaller than expected. Stop and check the token, decimals and actual quantity. Do not confirm until you can explain the difference.

Example 3: A website says you must pay extra gas to unlock a transfer

A site claims your transaction is frozen and asks you to send another payment to unlock it. Do not follow the site's instruction automatically. Open the wallet and independently verify the transaction status and any required network fee through trusted sources.

Example 4: A P2P buyer changes the receiving address

During a P2P transaction, the other party suddenly provides a different wallet address. Treat it as a new transaction instruction. Verify the new address and network through an established contact channel before sending anything.

Example 5: A dApp asks for unlimited token approval

A site asks you to approve a token before continuing. Do not treat the approval as harmless just because no funds are being sent immediately. Read what the wallet is asking you to approve and verify the dApp independently before signing.

Example 6: A swap shows an unexpected result

A swap preview shows a token output or fee that you did not expect. Stop before signing. Verify the token pair, network, amount, fees and transaction details. If the result cannot be explained, do not approve the swap.

Example 7: Someone sends a screenshot as proof of payment

A person sends a screenshot showing that a crypto payment was completed. A screenshot is not the same as independently verified transaction information. Check the transaction through a trusted wallet or blockchain interface and confirm the correct asset, amount, recipient and network.

Example 8: A transaction is successful, but the recipient says they did not receive it

A confirmed transaction does not automatically prove that the correct address, network or asset was used. Review the transaction hash and underlying details through a trusted source. Check the destination, token and network before deciding what happened.

Example 9: A last-minute 'security upgrade' changes the network

A message says you must switch networks before sending because of a security upgrade. Do not rely on the message as proof. Verify the requirement through the official wallet, exchange or project's independently verified documentation.

Use the final transaction test before you confirm.

1. AM I sending or approving the correct asset?

2. IS the destination address exactly the one I intended?

3. IS the selected network correct?

4. IS the amount and token denomination correct?

5. DO I understand the fee and total economic effect?

6. DOES the final wallet screen match what I intended?

7. AM I being pressured to approve something I have not independently verified?

IF SOMETHING DOES NOT MATCH

Stop before the transaction becomes irreversible.

A mismatch is a reason to pause, not a reason to improvise.

01

Cancel or stop

Do not sign or send while a critical detail is unexplained.

02

Re-check the source

Open the official wallet, exchange or service yourself rather than relying on the message that supplied the instruction.

03

Verify through a separate channel

Confirm changed addresses, amounts or payment instructions using a previously trusted contact route.

04

Record what happened

Keep useful transaction hashes, addresses, timestamps and messages where safe to do so.

05

Do not pay to 'fix' a transaction

Treat requests for recovery fees, unlock fees or emergency payments as unverified until independently established.

06

Get legitimate help

Use the wallet, exchange or service's independently verified support route when professional assistance is necessary.

Remember the transaction habit.

PAUSE → IDENTIFY → VERIFY → REVIEW → SIGN

Technical language such as "synchronization," "validation," "RPC," "migration," "security upgrade" or "verification" does not prove that a transaction instruction is legitimate.

VERIFY BEFORE YOU TRUST.

CONTINUE YOUR LEARNING PATH

Put this guidance into practice.

Return to the Verify a Crypto Transaction learning module to practise realistic scenarios, complete the assessment and continue through the security-improvement loop.

Return to Verify a Crypto Transaction →