imtoken will never ask for your seed phrase, private key or verification code. Always review the address, network and request details before transferring, signing or approving.
imtoken · Knowledge and practical checks

Transaction Checks

A final transfer check should be repeatable: recipient, network, amount, gas, asset and transaction type are reviewed before the user deliberately submits.

Use the page as a decision guide: identify the network, account and request before signing or moving assets.
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.