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.

Knowledge Guide

Gas & Confirmations

A gas fee reflects resource use and network fee mechanics, not a universal fixed charge imposed by a wallet. This page explains Gas & Confirmations through practical checks, network context and security decisions rather than feature labels alone.

On this page
01

what makes up a gas fee

A gas fee reflects resource use and network fee mechanics, not a universal fixed charge imposed by a wallet. This matters in practice because blockchain outcomes are determined by the selected network and the request that is signed, not merely by what a button is called. For what makes up a gas fee, prioritize information you can verify: the active network, public address, contract target and transaction status. Turning those details into a repeatable checklist is more reliable than reacting to vague interface messages.

Congestion influences inclusion time, but paying more never removes every possible cause of delay. It also helps to separate three layers: what the wallet displays, what the network has actually recorded, and what a third-party service claims. When something looks wrong, identify the layer first and then verify with a transaction hash, block explorer or explicit network parameters. No legitimate what makes up a gas fee workflow requires a seed phrase, private key or verification code to be sent to another person.

02

why transactions wait for confirmation

Congestion influences inclusion time, but paying more never removes every possible cause of delay. It also helps to separate three layers: what the wallet displays, what the network has actually recorded, and what a third-party service claims. When something looks wrong, identify the layer first and then verify with a transaction hash, block explorer or explicit network parameters. No legitimate why transactions wait for confirmation workflow requires a seed phrase, private key or verification code to be sent to another person.

A reverted transaction can still consume computational resources, so a failed status does not necessarily mean all fees return. If the action includes a signature, approval or contract call, inspect the permission scope and possible asset impact separately. Friendly labels are not a substitute for the underlying request. Check the target, asset, amount or allowance, network and final confirmation details before proceeding. This sequence reduces mistakes caused by urgency, phishing or the wrong network.

  • Verify the network, address and public on-chain information relevant to why transactions wait for confirmation.
  • Never send a seed phrase, private key or verification code to anyone.
  • For DApps or contracts, review each signature and approval scope separately.
03

how to read transaction status

A reverted transaction can still consume computational resources, so a failed status does not necessarily mean all fees return. If the action includes a signature, approval or contract call, inspect the permission scope and possible asset impact separately. Friendly labels are not a substitute for the underlying request. Check the target, asset, amount or allowance, network and final confirmation details before proceeding. This sequence reduces mistakes caused by urgency, phishing or the wrong network.

A gas fee reflects resource use and network fee mechanics, not a universal fixed charge imposed by a wallet. This matters in practice because blockchain outcomes are determined by the selected network and the request that is signed, not merely by what a button is called. For how to read transaction status, prioritize information you can verify: the active network, public address, contract target and transaction status. Turning those details into a repeatable checklist is more reliable than reacting to vague interface messages.

04

failed transactions and fee implications

A gas fee reflects resource use and network fee mechanics, not a universal fixed charge imposed by a wallet. This matters in practice because blockchain outcomes are determined by the selected network and the request that is signed, not merely by what a button is called. For failed transactions and fee implications, prioritize information you can verify: the active network, public address, contract target and transaction status. Turning those details into a repeatable checklist is more reliable than reacting to vague interface messages.

Congestion influences inclusion time, but paying more never removes every possible cause of delay. It also helps to separate three layers: what the wallet displays, what the network has actually recorded, and what a third-party service claims. When something looks wrong, identify the layer first and then verify with a transaction hash, block explorer or explicit network parameters. No legitimate failed transactions and fee implications workflow requires a seed phrase, private key or verification code to be sent to another person.

  • Verify the network, address and public on-chain information relevant to failed transactions and fee implications.
  • Never send a seed phrase, private key or verification code to anyone.
  • For DApps or contracts, review each signature and approval scope separately.