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.
Learning path

Getting Started

A useful way to approach Getting Started is to ask three questions: what object is involved, what will the request change, and where can the result be verified? A wallet address identifies an account and receives assets. A seed phrase can restore wallet control. A private key should never be shared. The sections below connect those ideas to account, network, contract, and permission context so that similar-looking information is not mistaken for identical on-chain state.

  1. a wallet address identifies an account and receives assets
  2. a private key should never be shared
  3. confirm network and address before receiving
  4. a transaction hash lets you inspect on-chain status
On this pageWhere to start: A wallet address identifies an account and receives assetsKey terms: A private key should never be sharedPut the concept into practice: Confirm network and address before receivingPractice verification: A transaction hash lets you inspect on-chain statusBuild a learning path: Token approvals can leave persistent permissions

Where to start: A wallet address identifies an account and receives assets

Focus on a seed phrase can restore wallet control

First, within Getting Started, learning Where to start: A wallet address identifies an account and receives assets starts with the order of concepts rather than memorizing every term. A wallet address identifies an account and receives assets. A seed phrase can restore wallet control. In the Getting Started learning path, the useful habit is to make every step answer the question: what am I authorizing?. First decide whether a concept describes an account, network, fee, transaction, contract, or permission; then connect it to an example that uses public information only. This turns vocabulary into a practical decision tool rather than a collection of definitions that are hard to apply when a real request appears.

First follow-up in the Getting Started path: once Focus on a seed phrase can restore wallet control is understood, use addresses, networks, gas, transaction hashes, and approval records to practice comparing a private key should never be shared with every asset operation happens on a specific network. Look at the context before an action, then at the transaction or approval record afterward, and identify which fields changed. At the same time, notice which information should never be made public. Make a habit of trying to manage long-lived permissions separately from one-time transactions. If a concept still cannot explain what the interface is showing, return to the underlying network or account model instead of using a real signature or real assets as an experiment.

  • Confirm a wallet address identifies an account and receives assets.
  • Check how a seed phrase can restore wallet control affects the current request.
  • Use a private key should never be shared as a separate verification point.

Key terms: A private key should never be shared

Focus on every asset operation happens on a specific network

Second, within Getting Started, learning Key terms: A private key should never be shared starts with the order of concepts rather than memorizing every term. A private key should never be shared. Every asset operation happens on a specific network. In the Getting Started learning path, the useful habit is to start by identifying the active network. First decide whether a concept describes an account, network, fee, transaction, contract, or permission; then connect it to an example that uses public information only. This turns vocabulary into a practical decision tool rather than a collection of definitions that are hard to apply when a real request appears.

Second follow-up in the Getting Started path: once Focus on every asset operation happens on a specific network is understood, use addresses, networks, gas, transaction hashes, and approval records to practice comparing confirm network and address before receiving with confirm amount, gas, and destination before sending. Look at the context before an action, then at the transaction or approval record afterward, and identify which fields changed. At the same time, notice which information should never be made public. Make a habit of trying to be especially careful with assumptions that arise from similar-looking networks. If a concept still cannot explain what the interface is showing, return to the underlying network or account model instead of using a real signature or real assets as an experiment.

  • Confirm a private key should never be shared.
  • Check how every asset operation happens on a specific network affects the current request.
  • Use confirm network and address before receiving as a separate verification point.

Put the concept into practice: Confirm network and address before receiving

Focus on confirm amount, gas, and destination before sending

Third, within Getting Started, learning Put the concept into practice: Confirm network and address before receiving starts with the order of concepts rather than memorizing every term. Confirm network and address before receiving. Confirm amount, gas, and destination before sending. In the Getting Started learning path, the useful habit is to do not let a familiar label replace a technical check. First decide whether a concept describes an account, network, fee, transaction, contract, or permission; then connect it to an example that uses public information only. This turns vocabulary into a practical decision tool rather than a collection of definitions that are hard to apply when a real request appears.

Third follow-up in the Getting Started path: once Focus on confirm amount, gas, and destination before sending is understood, use addresses, networks, gas, transaction hashes, and approval records to practice comparing a transaction hash lets you inspect on-chain status with after connecting to a DApp, review each signature separately. Look at the context before an action, then at the transaction or approval record afterward, and identify which fields changed. At the same time, notice which information should never be made public. Make a habit of trying to distinguish a waiting state from a failed state. If a concept still cannot explain what the interface is showing, return to the underlying network or account model instead of using a real signature or real assets as an experiment.

  • Confirm confirm network and address before receiving.
  • Check how confirm amount, gas, and destination before sending affects the current request.
  • Use a transaction hash lets you inspect on-chain status as a separate verification point.

Practice verification: A transaction hash lets you inspect on-chain status

Focus on after connecting to a DApp, review each signature separately

Fourth, within Getting Started, learning Practice verification: A transaction hash lets you inspect on-chain status starts with the order of concepts rather than memorizing every term. A transaction hash lets you inspect on-chain status. After connecting to a DApp, review each signature separately. In the Getting Started learning path, the useful habit is to stop when two pieces of context disagree. First decide whether a concept describes an account, network, fee, transaction, contract, or permission; then connect it to an example that uses public information only. This turns vocabulary into a practical decision tool rather than a collection of definitions that are hard to apply when a real request appears.

Fourth follow-up in the Getting Started path: once Focus on after connecting to a DApp, review each signature separately is understood, use addresses, networks, gas, transaction hashes, and approval records to practice comparing token approvals can leave persistent permissions with when a request is unclear, stop and learn the underlying concept before acting. Look at the context before an action, then at the transaction or approval record afterward, and identify which fields changed. At the same time, notice which information should never be made public. Make a habit of trying to perform an independent review after submission. If a concept still cannot explain what the interface is showing, return to the underlying network or account model instead of using a real signature or real assets as an experiment.

  • Confirm a transaction hash lets you inspect on-chain status.
  • Check how after connecting to a DApp, review each signature separately affects the current request.
  • Use token approvals can leave persistent permissions as a separate verification point.

Build a learning path: Token approvals can leave persistent permissions

Focus on when a request is unclear, stop and learn the underlying concept before acting

Fifth, within Getting Started, learning Build a learning path: Token approvals can leave persistent permissions starts with the order of concepts rather than memorizing every term. Token approvals can leave persistent permissions. When a request is unclear, stop and learn the underlying concept before acting. In the Getting Started learning path, the useful habit is to record the state before and after the action. First decide whether a concept describes an account, network, fee, transaction, contract, or permission; then connect it to an example that uses public information only. This turns vocabulary into a practical decision tool rather than a collection of definitions that are hard to apply when a real request appears.

Fifth follow-up in the Getting Started path: once Focus on when a request is unclear, stop and learn the underlying concept before acting is understood, use addresses, networks, gas, transaction hashes, and approval records to practice comparing a wallet address identifies an account and receives assets with a seed phrase can restore wallet control. Look at the context before an action, then at the transaction or approval record afterward, and identify which fields changed. At the same time, notice which information should never be made public. Make a habit of trying to separate interface cues from verifiable chain state. If a concept still cannot explain what the interface is showing, return to the underlying network or account model instead of using a real signature or real assets as an experiment.

  • Confirm token approvals can leave persistent permissions.
  • Check how when a request is unclear, stop and learn the underlying concept before acting affects the current request.
  • Use a wallet address identifies an account and receives assets as a separate verification point.