VERIFY A CRYPTO TRANSACTION
A crypto transaction is not safe simply because the wallet shows a familiar name, the recipient sent an address, or the transaction looks normal. Before you send, approve, swap or sign, verify the details that determine where your assets will go, what you are authorizing and what it will cost.
THE CORE PRINCIPLE
VERIFY THE ASSET, DESTINATION, NETWORK, AMOUNT, FEES AND FINAL ACTION BEFORE YOU SIGN OR SEND.
01 · START WITH THE PURPOSE
Before opening the final confirmation screen, identify what you are actually trying to do.
Are you:
- sending crypto to another person
- depositing to an exchange
- withdrawing from an exchange
- paying a merchant
- swapping one asset for another
- approving a token for a smart contract
- interacting with a decentralized application
If you cannot explain what the transaction is supposed to accomplish, stop before signing it.
02 · VERIFY THE ASSET
Confirm the exact coin or token.
Do not rely only on a symbol or familiar-looking name. Different assets can have similar names, and a token can exist on more than one network.
Check:
- asset name
- token symbol
- token contract, where relevant
- network on which the asset is being used
A transaction involving the wrong asset can still succeed on-chain. Successful confirmation does not mean you sent the right thing.
03 · VERIFY THE RECIPIENT
Identify who or what should receive the transaction.
For a person or business, confirm the beneficiary through a trusted channel. If the address was supplied through WhatsApp, Telegram, email, social media or another message, do not treat the message itself as proof that the address is genuine.
For an exchange or service, use the deposit or withdrawal instructions from its official account or application.
04 · VERIFY THE WALLET ADDRESS
Compare the destination address carefully.
Clipboard manipulation, address-poisoning attempts, human error and compromised communication channels can result in the wrong address being used.
For an important transaction:
- obtain the address from a trusted source
- compare the address in the wallet with the intended destination
- check for unexpected changes
- do not assume a previously saved address is permanently safe
- where practical, use an established address book or verified withdrawal destination
Do not rely only on a contact name. The actual destination matters.
05 · VERIFY THE NETWORK
Confirm the blockchain network before sending.
The same or similar asset may exist across different networks. An address, token and transaction method must be compatible with the network you intend to use.
Check:
- network name
- chain or network identifier where relevant
- asset/network compatibility
- the recipient's supported network
- the network selected in the wallet or exchange
If someone tells you to switch networks or add an unfamiliar RPC to complete a transaction, stop and verify the instruction through official documentation.
06 · VERIFY THE AMOUNT
Read the amount slowly.
Pay attention to:
- whole numbers
- decimal places
- token units
- the asset being sent
- the amount actually displayed on the final confirmation screen
A small decimal error can become a large financial error.
Do not assume that the amount you entered earlier is still the amount you are about to authorize.
07 · UNDERSTAND THE NETWORK FEE
Review the network or gas fee before confirming.
Depending on the transaction, the wallet may show:
- network fee
- gas fee
- estimated fee
- fee in the network's native asset
- a maximum fee or other transaction parameter
A fee estimate can change before confirmation. A high fee does not automatically mean a transaction is fraudulent, and a low fee does not automatically mean it is safe.
The important question is whether you understand what the wallet is asking you to authorize and whether the fee is consistent with the transaction you intended to make.
08 · CHECK THE TOTAL ECONOMIC EFFECT
For some transactions, the amount sent is not the only financial consequence.
For example, a swap may involve:
- the asset you are giving
- the asset you expect to receive
- network fees
- a price or exchange rate
- slippage or other transaction parameters
Before confirming, understand what you are giving up, what you expect to receive and what fees or limits apply.
09 · VERIFY THE DESTINATION TYPE
Know what you are sending to.
The destination might be:
- a personal wallet
- an exchange deposit address
- a merchant
- a smart contract
- a decentralized application
- another service
A smart-contract interaction can do more than simply transfer funds.
If the wallet displays a contract address or contract interaction, do not assume it is equivalent to sending funds to a person.
10 · REVIEW WHAT YOU ARE SIGNING
The final wallet screen is a security checkpoint.
Read the transaction immediately before signing.
Look for:
- asset
- amount
- destination
- network
- fee
- recipient or contract
- approvals or permissions
- other transaction details shown by the wallet
Do not sign simply because you already started the transaction.
The final screen is where you confirm what the wallet is actually asking you to authorize.
11 · BE CAREFUL WITH TOKEN APPROVALS
Some decentralized applications ask for permission to spend a token on your behalf.
An approval is not necessarily the same thing as sending the token immediately, but it can create an additional permission that deserves careful review.
Before approving:
- identify the application
- verify the website independently
- understand which token is involved
- understand what permission is being requested
- avoid approving unfamiliar contracts merely because a website says the approval is required
If you do not understand the action, stop and verify it before signing.
12 · VERIFY A SWAP
A swap requires more than checking the amount you typed.
Confirm:
- token you are giving
- token you expect to receive
- network
- quoted amount
- minimum or expected output where shown
- fees
- slippage or other limits where shown
- destination
- application or exchange
Do not approve a swap merely because a stranger says it will “unlock” or “recover” a token.
13 · WATCH FOR CHANGED ADDRESSES
A common danger is a last-minute change.
Someone may say: “Use this new address.” “The old address is no longer working.” “The exchange changed its wallet.” “Send it to this temporary address.” “Use this address to avoid the fee.”
Treat unexpected changes as a reason to stop and verify.
Use a previously trusted communication channel or the official service interface to confirm the change.
14 · DO NOT TRUST A SCREENSHOT AS PROOF
A screenshot of an address, balance, payment or transaction is not the same as independently verifying the underlying information.
If someone sends an address or transaction screenshot, verify the actual destination or transaction through the wallet, exchange or blockchain information you trust.
The goal is to verify the underlying transaction details, not merely the picture someone sent you.
15 · VERIFY TRANSACTION INFORMATION SAFELY
A transaction hash can be useful for checking a transaction's status or history. A public wallet address can also be shared when appropriate.
These are different from secret credentials.
Do not provide:
- recovery phrase
- private key
- wallet password
- authentication code
Someone does not need your recovery phrase to inspect an ordinary public transaction.
16 · BE CAREFUL WITH “FIX YOUR TRANSACTION” REQUESTS
If a transaction is pending, failed, missing or appears unusual, do not automatically follow instructions from a stranger who contacts you.
Do not:
- give them your recovery phrase
- give them your private key
- connect to an unfamiliar recovery website
- send funds to a “safe” address
- sign an unexplained transaction
- install software because someone claims it will repair the transaction
Open the official wallet or exchange application yourself and consult its official documentation or support process.
17 · DO NOT LET URGENCY REPLACE VERIFICATION
Statements such as: “Send now.” “Your transaction will expire.” “Your funds will be frozen.” “Verify immediately.” “Pay the gas first.” “Move the funds to this safe wallet.”
are reasons to pause, not reasons to skip verification.
The more irreversible the action, the more important the final verification becomes.
18 · USE A SMALL TEST TRANSFER WHEN APPROPRIATE
For a new recipient or unfamiliar destination, a small test transfer may reduce the risk of sending a larger amount to an unintended destination.
A test transfer is not a guarantee of safety.
You still need to verify:
- recipient
- address
- network
- asset
- destination
- transaction details
For very small or routine transactions, the practical value of a test transfer may differ. Use it as an additional control, not as a substitute for verification.
19 · FINAL FIVE-SECOND CHECK
Immediately before pressing Send, Confirm or Sign, ask:
- AM I SENDING THE RIGHT ASSET?
- IS THE RECIPIENT AND ADDRESS CORRECT?
- IS THE NETWORK CORRECT?
- IS THE AMOUNT AND FEE CORRECT?
- DO I UNDERSTAND EXACTLY WHAT I AM SIGNING?
If any answer is uncertain, stop.
20 · THE COMPLETE TRANSACTION VERIFICATION CHECKLIST
Before a consequential crypto transaction:
□ Purpose is clear □ Asset is correct □ Recipient/beneficiary is correct □ Wallet address is verified □ Network is correct □ Asset/network compatibility is confirmed □ Amount and decimals are correct □ Network/gas fee is understood □ Total economic effect is understood □ Destination type is understood □ Contract or application is verified, where relevant □ Token approval is understood, where relevant □ Final transaction screen has been reviewed □ No unexplained change has been introduced □ No one is pressuring you to skip verification □ No recovery phrase, private key or authentication secret is being requested
21 · IF SOMETHING DOES NOT MATCH
Stop before signing.
Do not try to “see what happens” by submitting the transaction.
Return to the source of the information and verify the disputed detail independently. If the issue concerns a wallet, exchange or decentralized application, use its official website or application and its official documentation or support channel.
22 · NIGERIAN AND AFRICAN CONTEXT
Crypto transactions may be arranged through WhatsApp, Telegram, Facebook, informal trading groups, peer-to-peer communities or personal contacts.
A person may send an address in a chat and say: “Use this one.” “This is my new wallet.” “Send it now before the rate changes.” “The network is congested.” “Pay this gas first.” “Connect your wallet here so I can confirm it.”
The communication channel does not prove the transaction details.
Before sending, verify the recipient, address, network, amount and final transaction through a trusted route.
23 · WHEN A TRANSACTION IS ALREADY SENT
If you have already sent crypto to the wrong address or confirmed an unexpected transaction, do not give your recovery phrase to someone promising to recover it.
Record useful information such as:
- transaction hash
- sending address
- destination address
- asset
- network
- amount
- time of transaction
- relevant messages or instructions
Then use the official wallet, exchange, application or other legitimate service involved to understand what happened and what recovery options, if any, exist.
24 · THE TRANSACTION VERIFICATION HABIT
PAUSE → IDENTIFY → VERIFY → REVIEW → SIGN
PAUSE: Do not act under pressure.
IDENTIFY: Know the asset, recipient, destination and purpose.
VERIFY: Independently confirm the address, network and transaction instructions.
REVIEW: Check the amount, fee and final transaction details.
SIGN: Only authorize the transaction when the important details match what you intended.
FINAL PRINCIPLE
A blockchain can confirm a transaction successfully even when you sent the wrong asset, wrong amount, wrong network or wrong destination.
