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.

Web3 Guides

A workflow-oriented guide to DApp connections, signatures, approvals, and contract interaction.

On this pageChecks before connectingConnect an accountUnderstand signaturesManage approvalsFinish and review permissions

Checks before connecting

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For checks before connecting, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

A practical check

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For checks before connecting, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

Before proceeding, confirm the network, the address or contract, the amount or permission scope, and the expected result. Keep sensitive recovery information offline and never send a seed phrase, private key, or verification code to another person.

Connect an account

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For connect an account, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

A practical check

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For connect an account, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

Before proceeding, confirm the network, the address or contract, the amount or permission scope, and the expected result. Keep sensitive recovery information offline and never send a seed phrase, private key, or verification code to another person.

Understand signatures

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For understand signatures, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

A practical check

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For understand signatures, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

Before proceeding, confirm the network, the address or contract, the amount or permission scope, and the expected result. Keep sensitive recovery information offline and never send a seed phrase, private key, or verification code to another person.

Manage approvals

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. An approval usually gives a contract permission to spend within a defined scope. It may not move assets immediately, but broad or persistent permissions can increase exposure. Review the spender, allowance, network, and whether the permission is still needed. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

A practical check

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. An approval usually gives a contract permission to spend within a defined scope. It may not move assets immediately, but broad or persistent permissions can increase exposure. Review the spender, allowance, network, and whether the permission is still needed. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

Before proceeding, confirm the network, the address or contract, the amount or permission scope, and the expected result. Keep sensitive recovery information offline and never send a seed phrase, private key, or verification code to another person.

Finish and review permissions

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For finish and review permissions, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

A practical check

Connecting a DApp only establishes an interaction channel. It does not mean later signatures, approvals, or transactions should be trusted automatically. Review the domain, contract, permission scope, asset amount, and intended on-chain effect every time a new request appears. For finish and review permissions, separate the object you are acting on, the active network, the expected outcome, and the evidence you can independently verify. Do not rely on interface wording alone; use addresses, transaction hashes, explorers, and contract details where appropriate. For this topic, a useful sequence is: understand the concept, check before acting, submit only when the details are clear, verify on-chain status, and review any permissions that remain afterward.

Before proceeding, confirm the network, the address or contract, the amount or permission scope, and the expected result. Keep sensitive recovery information offline and never send a seed phrase, private key, or verification code to another person.
On-chain transactions generally cannot be unilaterally reversed by a wallet. Third-party DApps, smart contracts, bridges, and staking services may involve technical or operational risk. Digital-asset prices can also fluctuate. Review each action based on your own circumstances.

Keep learning with imtoken

Use the related guides to understand the network, permissions, and security checks before your next on-chain action.

Download imtoken