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 and practical checks

Gas & Confirmations

Gas answers how much network execution costs, while confirmations describe a transaction’s state on-chain. Separating the two makes fees, waiting and failures easier to reason about.

Use the page as a decision guide: identify the network, account and request before signing or moving assets.
01What gas represents
02Why fees change
03From broadcast to confirmation
04Failures, replacements and duplicates

What gas represents

Gas measures computational resources used by a transaction or smart contract. Final fees generally depend on gas consumed and network fee rates, though mechanisms vary by network.

A repeatable order of checks is more reliable than memory. Review source, network, account, target and expected outcome each time so the same safety logic carries across wallets and DApps.

Why fees change

Congestion, block-space demand and transaction complexity affect fees. Past costs are not fixed benchmarks, and choosing a lower fee should not ignore the likelihood of timely inclusion.

When a task involves a third-party contract, bridge, validator or web service, separate that external risk from the wallet itself. A wallet can display and sign a request, but it cannot guarantee the safety of outside code or services.

From broadcast to confirmation

A broadcast transaction may remain pending before block inclusion. Once included it has an initial confirmation, and later blocks deepen confirmation. Services choose their own thresholds based on risk.

Put this concept back into the current network, account and request type before acting. Identify what the interface is asking for, then decide whether a signature, gas payment or ongoing permission is actually required.

Failures, replacements and duplicates

When a transaction is delayed or fails, inspect on-chain status, nonce and error information before replacing or resubmitting it. Repeated clicks can create multiple valid requests.

Do not rely on a button label or a familiar-looking page as the reason to continue. Compare the request with the on-chain target, network state and expected result, and stop when those pieces do not line up.

Practical checklist

  • Confirm that “What gas represents” matches the task you intend to perform
  • Confirm that “Why fees change” matches the task you intend to perform
  • Confirm that “From broadcast to confirmation” matches the task you intend to perform
  • Confirm that “Failures, replacements and duplicates” matches the task you intend to perform

Risk reminder

Seed phrases and private keys remain under the user’s control. Legitimate support should not ask for a seed phrase, private key or verification code. Review address, network and amount before transferring; blockchain transactions generally cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk, so review spender and permission scope and consider revoking unused approvals.