Core Security Principles
A message signature may be used for login or proof of address control, while a transaction signature can directly change on-chain state. The practical way to understand Signature Requests is to place it inside a real user journey rather than memorize isolated terms. 识别消息签名、交易签名以及异常请求的风险差异 should be checked before an action, during confirmation and again after completion. Verify the entry point and network first, read addresses, permissions, fees and request details at confirmation, then use on-chain records to validate the outcome.
Many mistakes around Signature Requests begin with information that looks familiar: similar network names, address formats, token symbols or interface layouts. Prefer details that can be independently checked, such as the full domain, network name, contract address, transaction hash and a matching block-explorer record, instead of relying on icons, nicknames or screenshots. For Signature Requests, break the task into small points that can be verified rather than continuing while the network, address, permission or transaction state is still unclear.
Pre-action check
Confirm that the page and network match the task, then review public addresses, assets, fees or permission details. A familiar interface is not a reason to skip the request details of a third-party DApp or smart contract.
Common Risk Scenarios
The absence of a visible transfer does not automatically make a request safe; structured signatures can carry significant permissions. Many mistakes around Signature Requests begin with information that looks familiar: similar network names, address formats, token symbols or interface layouts. Prefer details that can be independently checked, such as the full domain, network name, contract address, transaction hash and a matching block-explorer record, instead of relying on icons, nicknames or screenshots.
imtoken treats user review as the final decision point for Signature Requests. This site never asks for seed phrases, private keys or verification codes, and it does not promise that confirmed on-chain transactions can be reversed by the wallet. DApps, smart contracts, networks and third-party services each introduce their own risk boundaries. For Signature Requests, break the task into small points that can be verified rather than continuing while the network, address, permission or transaction state is still unclear.
Confirmation check
Confirm that the page and network match the task, then review public addresses, assets, fees or permission details. A familiar interface is not a reason to skip the request details of a third-party DApp or smart contract.
How to Identify Suspicious Requests
Reject requests that you cannot explain, that ask for unrelated permissions or that appear outside the action you intended to perform. imtoken treats user review as the final decision point for Signature Requests. This site never asks for seed phrases, private keys or verification codes, and it does not promise that confirmed on-chain transactions can be reversed by the wallet. DApps, smart contracts, networks and third-party services each introduce their own risk boundaries.
If the result differs from what you expected, preserve non-secret details such as the transaction hash, network and public address, then begin troubleshooting from on-chain state. Never send recovery information to someone claiming to provide support, and do not sign an unfamiliar request simply because it is presented as a fix. For Signature Requests, break the task into small points that can be verified rather than continuing while the network, address, permission or transaction state is still unclear.
Post-action check
Confirm that the page and network match the task, then review public addresses, assets, fees or permission details. A familiar interface is not a reason to skip the request details of a third-party DApp or smart contract.
What to Do When Something Looks Wrong
A message signature may be used for login or proof of address control, while a transaction signature can directly change on-chain state. If the result differs from what you expected, preserve non-secret details such as the transaction hash, network and public address, then begin troubleshooting from on-chain state. Never send recovery information to someone claiming to provide support, and do not sign an unfamiliar request simply because it is presented as a fix.
The practical way to understand Signature Requests is to place it inside a real user journey rather than memorize isolated terms. 识别消息签名、交易签名以及异常请求的风险差异 should be checked before an action, during confirmation and again after completion. Verify the entry point and network first, read addresses, permissions, fees and request details at confirmation, then use on-chain records to validate the outcome. For Signature Requests, break the task into small points that can be verified rather than continuing while the network, address, permission or transaction state is still unclear.
Pre-action check
Confirm that the page and network match the task, then review public addresses, assets, fees or permission details. A familiar interface is not a reason to skip the request details of a third-party DApp or smart contract.
Everyday Security Checklist
The absence of a visible transfer does not automatically make a request safe; structured signatures can carry significant permissions. The practical way to understand Signature Requests is to place it inside a real user journey rather than memorize isolated terms. 识别消息签名、交易签名以及异常请求的风险差异 should be checked before an action, during confirmation and again after completion. Verify the entry point and network first, read addresses, permissions, fees and request details at confirmation, then use on-chain records to validate the outcome.
Many mistakes around Signature Requests begin with information that looks familiar: similar network names, address formats, token symbols or interface layouts. Prefer details that can be independently checked, such as the full domain, network name, contract address, transaction hash and a matching block-explorer record, instead of relying on icons, nicknames or screenshots. For Signature Requests, break the task into small points that can be verified rather than continuing while the network, address, permission or transaction state is still unclear.
Confirmation check
Confirm that the page and network match the task, then review public addresses, assets, fees or permission details. A familiar interface is not a reason to skip the request details of a third-party DApp or smart contract.
You are responsible for keeping seed phrases and private keys private. imtoken personnel will never ask for them. Verify address, network and amount before sending; confirmed on-chain transactions generally cannot be reversed by the wallet.
