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.

Knowledge Center

Assets & Transactions

This guide focuses on Assets & Transactions and is designed to explain why asset displays depend on the network and token contract while separating balances, transaction history and unknown-token trust. It follows a practical sequence from concepts and checks to risk review and post-action verification.

Asset display

Start with a verifiable understanding of Asset display, then place it back into the complete Assets & Transactions workflow.

Practical checks for Asset display

For Assets & Transactions, Within the Assets & Transactions workflow, A wallet asset list is a view of state on a particular network. Cache, RPC delays and token-detection rules can affect the interface, so balances should be reconcilable with on-chain records. The useful question is not simply “what does Asset display mean?” but which network, account or contract it refers to and what on-chain state it can change.

A reviewable process is: confirm the active network, then inspect the token contract, decimals and history; do not interact with an unknown asset merely because its name or icon looks familiar. At each stage, retain public evidence such as the network name, address, transaction hash, contract address or block state. Those facts are sufficient for most diagnosis without exposing recovery secrets.

Risk analysis should stay specific to this step. fake tokens, same-name assets, wrong contracts and bait airdrops can exploit the assumption that visible assets are trustworthy. If the interface and the expected result disagree, stop before taking another action and use the network, contract address, transaction hash and public event history to evaluate provenance; familiarity, urgency or a previous connection is not a reason to skip a fresh check.

  • Confirm the network, account or contract associated with Asset display
  • Before and after the action, use the network, contract address, transaction hash and public event history to evaluate provenance
  • Never provide a seed phrase, private key or verification code in order to resolve Asset display

Token contracts

Start with a verifiable understanding of Token contracts, then place it back into the complete Assets & Transactions workflow.

Practical checks for Token contracts

For Assets & Transactions, Token contracts connects the conceptual explanation to a real wallet action. A token contract defines token behavior and balances on a specific network. Assets with the same name or icon can have completely different contract addresses. The practical distinction is between information that can safely be verified in public and credentials that provide control and therefore must remain private.

For the workflow itself, confirm the active network, then inspect the token contract, decimals and history; do not interact with an unknown asset merely because its name or icon looks familiar. If the network, address, permission or state becomes inconsistent, return to that point rather than clicking repeatedly or submitting another request, because a display problem should not be turned into a second on-chain action.

A common mistake is trusting the front end without reconciling it with chain state. fake tokens, same-name assets, wrong contracts and bait airdrops can exploit the assumption that visible assets are trustworthy. A stronger approach is to use the network, contract address, transaction hash and public event history to evaluate provenance and re-check the intended outcome before any signature, approval or transfer.

  • Confirm the network, account or contract associated with Token contracts
  • Before and after the action, use the network, contract address, transaction hash and public event history to evaluate provenance
  • Never provide a seed phrase, private key or verification code in order to resolve Token contracts

Transaction records

Start with a verifiable understanding of Transaction records, then place it back into the complete Assets & Transactions workflow.

Practical checks for Transaction records

For Assets & Transactions, Understanding Transaction records requires both its technical meaning and its operational consequence. Transaction history should be read together with the network and transaction hash. A local wallet list may show only part of a contract interaction, while event logs reveal more state changes. That is why the same button label, address shape or asset name can mean different things on another network, contract or permission context.

Break the task into four stages—verify origin, verify network, verify target, verify outcome—and apply this page’s workflow: confirm the active network, then inspect the token contract, decimals and history; do not interact with an unknown asset merely because its name or icon looks familiar. This order catches many visible errors before a request becomes an on-chain state change.

Do not assume that “nothing moved yet” means “there is no risk.” fake tokens, same-name assets, wrong contracts and bait airdrops can exploit the assumption that visible assets are trustworthy. Reject or exit requests you cannot explain, then use the network, contract address, transaction hash and public event history to evaluate provenance; once confirmed, on-chain transactions generally cannot be reversed by the wallet alone.

  • Confirm the network, account or contract associated with Transaction records
  • Before and after the action, use the network, contract address, transaction hash and public event history to evaluate provenance
  • Never provide a seed phrase, private key or verification code in order to resolve Transaction records

Unknown assets

Start with a verifiable understanding of Unknown assets, then place it back into the complete Assets & Transactions workflow.

Practical checks for Unknown assets

For Assets & Transactions, Unknown assets is also part of the post-action verification path for this topic. An unknown asset may be a mistaken transfer, airdrop, spam token or bait. Its presence in a wallet is not a reason to open embedded links, sign claims or approve an unfamiliar contract. It lets a user map an interface message back to independently checkable network state rather than relying on one success, failure or loading indicator.

Continue checking after the initial action: confirm the active network, then inspect the token contract, decimals and history; do not interact with an unknown asset merely because its name or icon looks familiar. Cross-network transfers, contract calls, approvals and staking can include several stages, so the first status message may not describe the final outcome.

When the result differs from expectation, preserve public evidence and stop new signatures or transfers. fake tokens, same-name assets, wrong contracts and bait airdrops can exploit the assumption that visible assets are trustworthy. Then use the network, contract address, transaction hash and public event history to evaluate provenance before deciding whether to wait, retry or change the next step.

  • Confirm the network, account or contract associated with Unknown assets
  • Before and after the action, use the network, contract address, transaction hash and public event history to evaluate provenance
  • Never provide a seed phrase, private key or verification code in order to resolve Unknown assets