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 & Product Center

Blockchain Glossary

Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context.

Start with the basics →

Understand addresses and private keys and gas and blocks first

Before acting on “Understand addresses and private keys and gas and blocks first”, separate public diagnostic information from private control information. Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context. “Identify the real addresses and private keys context”, “Distinguish gas and blocks from look-alike labels”, and “Do not skip the transaction hashes check” can usually be understood through interface state or public blockchain data, while seed phrases, private keys, recovery phrases, and verification codes control access and should never be used as proof that a transaction or network is working.

For troubleshooting, use the network name, public address, transaction hash, contract address, and exact error message when appropriate. Official staff should not request a seed phrase or private key, and a legitimate support flow should not require recovery information to be entered into a website. Keeping that boundary clear allows useful investigation without giving away account control.A knowledge page should connect terms to observable on-chain evidence such as network state, transaction records, block confirmations, or contract permissions rather than leaving the concepts as abstract definitions. In Blockchain Glossary, this check belongs specifically to “Understand addresses and private keys and gas and blocks first”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Identify the real addresses and private keys context
  • Distinguish gas and blocks from look-alike labels
  • Do not skip the transaction hashes check

Check transaction hashes before you begin

“Check transaction hashes before you begin” becomes clearer when it is reviewed across three stages: before, during, and after an action. Confirm “Define the intended task first” before starting, watch “Confirm that transaction hashes matches the plan” while the request is active, and use “Cancel when the request looks unexpected” to verify the result afterward. Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context. Skipping one of these stages can leave network mistakes, duplicate submissions, or persistent permissions unnoticed.A knowledge page should connect terms to observable on-chain evidence such as network state, transaction records, block confirmations, or contract permissions rather than leaving the concepts as abstract definitions.

Turn the same checks into routine maintenance: re-check the network after switching, confirm the address and amount before sending, read every signature request, record why an approval exists, and periodically remove permissions that are no longer needed. Security is the accumulation of these small controls rather than a single switch that makes every future request trustworthy. In Blockchain Glossary, this check belongs specifically to “Check transaction hashes before you begin”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Define the intended task first
  • Confirm that transaction hashes matches the plan
  • Cancel when the request looks unexpected

Review EVM and Layer 2 during the action

The central question in “Review EVM and Layer 2 during the action” is cause and effect. Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context. Understand what “Review EVM and Layer 2 as its own decision” can trigger, who controls “Read the on-chain details shown by the wallet”, and how “Do not rely on button text alone” can later be verified on-chain. Connecting those steps helps prevent a simple connection from being mistaken for an approval or a temporary interface state from being mistaken for a final blockchain result.

If the observed result differs from the plan, preserve public transaction or error information and stop approving additional requests. Avoid repeated confirmations under pressure and reject remote-control instructions from unknown parties. Re-check the network, account, contract, and source before deciding whether any new action is actually required.A knowledge page should connect terms to observable on-chain evidence such as network state, transaction records, block confirmations, or contract permissions rather than leaving the concepts as abstract definitions. In Blockchain Glossary, this check belongs specifically to “Review EVM and Layer 2 during the action”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Review EVM and Layer 2 as its own decision
  • Read the on-chain details shown by the wallet
  • Do not rely on button text alone

Common mistakes and risks in Blockchain Glossary

Treat every confirmation in “Common mistakes and risks in Blockchain Glossary” as a question rather than a formality. In Blockchain Glossary, you should be able to explain which object is involved, which network is active, why “Connection is not the same as signing or approval” is needed, what “Reject any request for a seed phrase or private key” can change, and whether “Treat unfamiliar third-party services cautiously” still matches the original objective. Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context.A knowledge page should connect terms to observable on-chain evidence such as network state, transaction records, block confirmations, or contract permissions rather than leaving the concepts as abstract definitions.

If those answers are not clear, guessing is not the next step; cancelling is. This is especially important with third-party services because protocol rules, contract implementations, and network conditions can change. Interface wording is helpful context, but it does not replace checking the actual account, network, contract, fee, and permission shown by the wallet. In Blockchain Glossary, this check belongs specifically to “Common mistakes and risks in Blockchain Glossary”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Connection is not the same as signing or approval
  • Reject any request for a seed phrase or private key
  • Treat unfamiliar third-party services cautiously

Use DApps and approvals to verify the result

A practical model for “Use DApps and approvals to verify the result” is verify first, authorize second, and review afterward. Explain blockchain terms such as addresses, private keys, gas, blocks, transaction hashes, EVM, Layer 2, DApps and approvals in practical context. Verify “Verify with DApps and approvals or other public data”, understand “Confirm the network and public address” before signing or submitting, and use “Remove permissions that are no longer needed” to confirm the outcome. This keeps the concepts in Blockchain Glossary tied to observable actions rather than isolated definitions.

The same model applies to maintenance. Reassess permissions that are no longer used, re-check even familiar networks after switching, and keep the device and browser environment trustworthy. No normal workflow requires a seed phrase, private key, or verification code to be sent to support staff, a chat group, or a website form.A knowledge page should connect terms to observable on-chain evidence such as network state, transaction records, block confirmations, or contract permissions rather than leaving the concepts as abstract definitions. In Blockchain Glossary, this check belongs specifically to “Use DApps and approvals to verify the result”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Verify with DApps and approvals or other public data
  • Confirm the network and public address
  • Remove permissions that are no longer needed

Practical checklist

  • Never enter a seed phrase, private key or recovery phrase into a website
  • Official staff will not ask for your seed phrase, private key or verification code
  • Check the address, network and amount before transferring
  • Review every DApp signature request separately
  • Review and revoke permissions you no longer need