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 Center

Signature Requests

Distinguish message signatures from transaction signatures and review each request independently.

Safety principle

Never share your seed phrase, private key or verification code. Review the address, network and request details before you sign, approve or transfer.

Message signatures vs. transaction signatures

How to evaluate it

Message signatures vs. transaction signatures is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. The goal is not to memorize button positions. A safer habit is to identify the request, the network, the permission being granted and the result you expect before you confirm anything.

Message signatures vs. transaction signatures is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. Fees, confirmation speed and supported features vary across networks. A wallet interface is only one view of the activity; the corresponding blockchain record remains the stronger reference for transaction status.

  • Confirm the object and network related to message signatures vs. transaction signatures
  • Never share a seed phrase, private key or verification code
  • Do not approve a request you cannot explain

Understand the source and purpose

Operational and risk points

Understand the source and purpose is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. Fees, confirmation speed and supported features vary across networks. A wallet interface is only one view of the activity; the corresponding blockchain record remains the stronger reference for transaction status.

Understand the source and purpose is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. Use a least-privilege mindset. Never share a seed phrase, private key or verification code, and do not lower your review standard because a request claims to be support, an airdrop, an upgrade or an urgent notice.

  • Confirm the object and network related to understand the source and purpose
  • Never share a seed phrase, private key or verification code
  • Do not approve a request you cannot explain

Signals of a high-risk request

How to evaluate it

Signals of a high-risk request is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. Use a least-privilege mindset. Never share a seed phrase, private key or verification code, and do not lower your review standard because a request claims to be support, an airdrop, an upgrade or an urgent notice.

Signals of a high-risk request is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. A repeatable sequence helps: verify the source, check the address and network, review the amount or permission, then keep the transaction hash and verify confirmation on-chain. Stop when details conflict.

  • Confirm the object and network related to signals of a high-risk request
  • Never share a seed phrase, private key or verification code
  • Do not approve a request you cannot explain

What to do after you reject a request

Operational and risk points

What to do after you reject a request is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. A repeatable sequence helps: verify the source, check the address and network, review the amount or permission, then keep the transaction hash and verify confirmation on-chain. Stop when details conflict.

What to do after you reject a request is a distinct part of understanding Signature Requests. Separate interface labels from on-chain facts: an address identifies an account, the selected network determines where the asset and transaction exist, and a signature or approval can change permissions or trigger execution. The goal is not to memorize button positions. A safer habit is to identify the request, the network, the permission being granted and the result you expect before you confirm anything.

  • Confirm the object and network related to what to do after you reject a request
  • Never share a seed phrase, private key or verification code
  • Do not approve a request you cannot explain

Related learning