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

Send & Receive

An on-chain transfer combines an address, network, amount, gas and confirmation state. Review each one before submitting.

Confirm four objects before sending

A transfer involves at least the sending account, destination, asset and network; if any one is wrong, a correct amount can still lead to an unintended result. This determines how interface state should be interpreted and where verification should begin. Do not rely on a button label alone; compare what the interface shows with the active account, network and available on-chain evidence.

Review network and address together

After pasting an address, compare its beginning and end and confirm that the recipient supports the selected network; similar hexadecimal formats do not make networks interchangeable. Before acting, define the intended input, output and prerequisites, then inspect the relevant address, network, permission or fee fields. If a field is unclear, understanding it first is safer than repeating clicks or copying someone else’s steps.

A practical way to verify

Pause before confirmation and explain the key fields in your own words. If the account, network, contract, amount, fee or permission does not match the intended task, return to the previous step rather than forcing the flow to continue.

Separate transfer amount from gas

For token transfers, the asset being sent and the native asset paying network fees are often different; keep enough gas available and expect fees to vary with network conditions. Separate interface status from on-chain facts and retain non-secret references such as transaction hashes or contract addresses for later verification. Networks, protocols and DApps can implement similar ideas differently, so one prior experience should not be treated as a universal rule.

Track the result with a transaction hash

The transaction hash links the wallet interface to public on-chain data; if confirmation is slow, inspect network conditions and transaction details before blindly sending the same amount again. Common failures come from the wrong target, wrong network, excessive permission or misunderstood request details. Stop when a domain, contract, amount or authorization falls outside the intended action rather than allowing urgency to weaken verification.

Important reminder

Keep seed phrases and private keys under your own control. imtoken support will not ask for them or for verification codes. Review address, network and amount before sending; on-chain transactions are usually not reversible by a wallet provider.

Validate unfamiliar flows with controlled tests

For a new address, unfamiliar network or first-time receiving workflow, a small controlled test can clarify the path before a larger action, while still requiring the same network and address checks. Over time, turn the important checks into a repeatable routine and periodically review transaction history, approvals and device conditions. This cannot remove every risk, but it makes important decisions easier to explain and verify.

Keep the principle reusable

Interfaces and network conditions change, so a durable workflow focuses on understanding the object, permission and on-chain consequence rather than memorizing a single screen.

Applying Send & Receive in a real workflow

A transfer involves at least the sending account, destination, asset and network; if any one is wrong, a correct amount can still lead to an unintended result. In practice, begin by naming the active account, intended target and operating context rather than searching for the fastest button. Then use the idea behind “Review network and address together” to verify prerequisites and make sure the visible fields match the task you actually intend to complete. This approach remains useful even when an interface changes.

For token transfers, the asset being sent and the native asset paying network fees are often different; keep enough gas available and expect fees to vary with network conditions. During the workflow, treat “Track the result with a transaction hash” as a separate verification checkpoint. A web page, a wallet prompt and the final on-chain result are different layers of evidence. If the network changes unexpectedly, the contract is unfamiliar, the permission is broader than expected or an amount cannot be explained, stop and verify before continuing.

A complete check can follow this sequence

  • Before starting, identify the object, network or control boundary behind “Confirm four objects before sending”.
  • During the action, verify the conditions described by “Review network and address together” and “Separate transfer amount from gas”.
  • Before confirmation, review the target, permission or risk represented by “Track the result with a transaction hash”.
  • After completion, use “Validate unfamiliar flows with controlled tests” to review public chain records, approvals or device state.

For a new address, unfamiliar network or first-time receiving workflow, a small controlled test can clarify the path before a larger action, while still requiring the same network and address checks. If a field still cannot be explained, learn what it means before proceeding or use a lower-value, lower-permission and independently verifiable test. Never give seed phrases, private keys or verification codes to another person. Third-party DApps, contracts, bridges and services can carry their own risks, so a repeatable verification process is more durable than speed.