Transaction Checks
A final transfer check should be repeatable: recipient, network, amount, gas, asset and transaction type are reviewed before the user deliberately submits.
On this page
Verify the full recipient
Do not rely only on the first and last few characters or trust the clipboard blindly. For an unfamiliar recipient or larger amount, verify through a trusted channel and consider a small test.
A repeatable order of checks is more reliable than memory. Review source, network, account, target and expected outcome each time so the same safety logic carries across wallets and DApps.
Match the receiving network
Similar address formats do not make networks interchangeable. Sender and recipient should agree on the target network and any additional contract or memo/tag requirements.
When a task involves a third-party contract, bridge, validator or web service, separate that external risk from the wallet itself. A wallet can display and sign a request, but it cannot guarantee the safety of outside code or services.
Check amount, asset and gas
Assets with the same name may exist on different networks or contracts. Verify asset identity, amount and expected gas to avoid mistakes involving decimals, units or token contracts.
Put this concept back into the current network, account and request type before acting. Identify what the interface is asking for, then decide whether a signature, gas payment or ongoing permission is actually required.
Check on-chain status after sending
Blockchain transactions generally cannot be unilaterally reversed. Keep the transaction hash and determine whether the transaction is pending, successful or failed before taking another action.
Do not rely on a button label or a familiar-looking page as the reason to continue. Compare the request with the on-chain target, network state and expected result, and stop when those pieces do not line up.
Practical checklist
- Confirm that “Verify the full recipient” matches the task you intend to perform
- Confirm that “Match the receiving network” matches the task you intend to perform
- Confirm that “Check amount, asset and gas” matches the task you intend to perform
- Confirm that “Check on-chain status after sending” matches the task you intend to perform
Risk reminder
Seed phrases and private keys remain under the user’s control. Legitimate support should not ask for a seed phrase, private key or verification code. Review address, network and amount before transferring; blockchain transactions generally cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk, so review spender and permission scope and consider revoking unused approvals.
