Skip to content
BitcoinToolkit

Ethereum (ETH): How Gas Fees and Smart Contracts Work

Ethereum is a decentralized smart-contract platform, and ether (ETH) is its native asset. Ethereum uses an account-based state model where externally owned accounts and contract accounts interact through transactions executed by the network. This page focuses on how Ethereum Gas Fees and Smart Contracts Work and the checks users need before sending funds, paying fees or using the network.

Help users understand how ethereum gas fees work and make safer usage and transaction decisions for Ethereum.

Snapshot:
CoinGecko - USD
Chart:
Binance Spot - ETH/USDT
Timezone:
UTC

Use this page to check reference market data and understand how Ethereum accounts, gas and transactions work. It is educational reference material, not an executable exchange quote or trading recommendation.

Content ownership: BitcoinToolkit Editorial Team Technical references: Official Ethereum documentation, execution and consensus specifications, and relevant EIPs. Review approach: Technical explanations are checked against primary Ethereum specifications and developer documentation. Last content review: Data integration last tested:

How Ethereum Gas Fees and Smart Contracts Work

BitcoinToolkit separates CoinGecko's aggregated USD reference from the Binance Spot ETH/USDT market, shows the source and age of each dataset, and provides sourced explanations of ETH units, gas, accounts, transactions and finality.

Ethereum workflow showing Choose network, Fund fee asset, Review action, Execute, Check finality
Ethereum workflow from the first user decision to a verified outcome.

What the Ethereum user is confirming

Ethereum validators use proof of stake to propose and attest to blocks, while execution clients process transactions and smart-contract calls against the shared account-based state.

ETH and transaction costs

Ethereum (ETH) is the asset profiled on this page.

Ethereum (ETH) pays the applicable transaction cost.

Ethereum Candlestick Chart

ETH/USDT · Binance Spot · UTC

Historical Only
Interval
Range

Long ranges automatically use a compatible candle interval so the chart stays within the supported candle limit.

Historical Binance Spot candles are available. JavaScript is required for current-candle updates.

Recent OHLC and volume data
Time (UTC)Open (USDT)High (USDT)Low (USDT)Close (USDT)Volume (ETH)
Aug 25, 2026 11:00:00 UTC2,481.82 USDT2,486.16 USDT2,474.76 USDT2,482.52 USDT5,137.03 ETH
Aug 25, 2026 10:00:00 UTC2,474.67 USDT2,485.83 USDT2,469.87 USDT2,481.82 USDT8,631.74 ETH
Aug 25, 2026 09:00:00 UTC2,484.82 USDT2,492.00 USDT2,462.81 USDT2,474.67 USDT14,565.19 ETH
Aug 25, 2026 08:00:00 UTC2,478.94 USDT2,498.00 USDT2,475.00 USDT2,484.82 USDT13,617.63 ETH
Aug 25, 2026 07:00:00 UTC2,500.89 USDT2,513.00 USDT2,464.41 USDT2,478.94 USDT21,618.64 ETH

Market data: Binance Spot ETH/USDT

Charting library: TradingView Lightweight Charts

Ethereum Tools

Unit Converters

ETH, Gwei and Wei Converter

Convert ETH, Gwei and Wei instantly with exact integer-Wei arithmetic. Swap units, copy precise results and distinguish Gas Price from total…

Input / output
Inputs and outputs vary by published tool.
Test state
Passed
Last tested
Open Tool

Fee Calculators

Stablecoin Transfer Fee Calculator

Estimate USDC, USDT and DAI transfer fees across verified networks. Compare fee assets, cost ranges, fee percentages and sender total cost.

Input / output
Inputs and outputs vary by published tool.
Test state
Passed
Last tested
Open Tool

Ethereum Network, ETH and Tokens

Ethereum is the network, ETH is its native asset, and token balances such as ERC-20 assets are maintained by smart-contract state.

Page subject

Ethereum

Market pair

ETH/USDT

Network family

EVM Layer 1

Network

Ethereum is a distributed state-transition network that executes transactions and smart-contract calls.

Role distinction

ETH is not an ERC-20 token. Native ETH balances belong to protocol account state, while ERC-20 balances belong to token-contract storage.

Ethereum Accounts

Ethereum tracks an account-based state containing balances, nonces, contract code and contract storage.

Account-based state

The global state maps account addresses to account data and changes as valid transactions execute.

Externally owned accounts

Externally owned accounts are controlled by private keys and can originate signed transactions.

Contract accounts

Contract accounts are controlled by deployed code and run when called by a transaction or another contract.

Nonce

An externally owned account nonce counts transactions sent and prevents the same signed transaction from being processed repeatedly.

Balance

An account balance records the amount of native ETH assigned to that account.

Code execution

Contract bytecode executes in the Ethereum Virtual Machine when a message call reaches the contract.

Contract storage

Contract accounts can maintain persistent storage that is updated by successful execution.

ETH Units

One ETH equals 1,000,000,000 gwei or 1,000,000,000,000,000,000 wei.

Unit assetETH
Native unitETH
Smallest unitwei
Fee quote unitgwei
RPC unitwei
Conversion factor1 ETH = 10^18 wei; 1 gwei = 10^9 wei
Decimal precision18 decimal places
Ether (ETH)10^18 wei | 18 decimals
Gwei (gwei)10^9 wei | 9 decimals
Wei (wei)1 wei | 0 decimals

Wallets usually display ETH, gas prices are commonly quoted in gwei, and raw EVM values use wei.

Ethereum Gas and Fees

Ethereum charges for computation in gas; the amount of gas used and the applicable per-gas fees determine the execution cost.

Gas

Gas is the unit used to measure computational work.

Gas limit

The gas limit caps how much gas a transaction is allowed to consume.

Gas used

Gas used is the amount of metered work actually consumed by execution.

Gas price

Gas price is the per-gas price used by legacy transactions and remains a general fee reference.

Base fee

The protocol sets a base fee for each block; the base-fee portion is burned.

Priority fee

A priority fee is an optional per-gas tip paid to the block proposer.

Max fee

The maximum fee per gas caps the total per-gas amount a sender is willing to pay.

Max priority fee

The maximum priority fee per gas caps the proposer tip.

Execution cost

The final execution fee depends on gas used and the effective gas price; unused gas is not charged as consumed work.

Ethereum Transactions

An Ethereum transaction is created and signed by an externally owned account, validated and propagated by nodes, executed, recorded in a receipt, included in a block and later finalized.

  1. Transaction creationThe sender constructs the recipient, value, data, nonce, gas limit, fee fields and chain identifier.
  2. SigningThe sender signs the transaction with the private key controlling the externally owned account.
  3. Nonce validationNodes check that the sender nonce and other transaction fields satisfy protocol rules.
  4. BroadcastThe signed transaction is submitted to an Ethereum node.
  5. Node propagationNodes validate and relay eligible pending transactions across the peer-to-peer network.
  6. ExecutionThe execution layer applies the transaction against the current state and meters the work in gas.
  7. Receipt generationExecution produces a receipt containing status, cumulative gas information and emitted logs.
  8. Block inclusionA validator-selected execution payload includes the transaction in a block.
  9. Finality stateProof-of-stake consensus can later finalize checkpoints containing the block, subject to protocol conditions.

Ethereum Smart Contracts

Ethereum smart contracts are programs deployed as contract accounts and executed by the Ethereum Virtual Machine.

Contract accounts

A contract account has code and can be called by transactions or other contracts.

Bytecode execution

Compiled contract bytecode executes deterministically in the Ethereum Virtual Machine.

Storage

Contracts can read and update persistent storage when execution succeeds.

Contract calls

Message calls pass value and encoded input data to contract code.

Token contracts

ERC-20 token contracts implement token balances, transfers, allowances and related behavior in contract state.

Native asset and token roles

Native ETH is part of protocol account state. ERC-20 token balances are entries managed by token contracts.

Proof of Stake and Finality

Ethereum uses proof-of-stake consensus in which validators propose blocks, attest to their view of the chain and contribute to checkpoint finality.

Consensus model

Ethereum uses proof of stake to coordinate agreement on the canonical chain.

Validator model

Validators participate by proposing blocks when selected and by broadcasting attestations.

Block proposal

A selected validator proposes a beacon block containing an execution payload.

Attestations

Validators issue attestations that vote for their view of the chain and checkpoint targets.

Finality model

Checkpoint finality is reached through the protocol's proof-of-stake justification and finalization rules.

Application limitation

Applications should distinguish block inclusion from finalized checkpoints and choose confirmation policies appropriate to their risk model.

Ethereum Transaction and Fee Checks

Before the next transaction

  • Choose network for the current Ethereum route.
  • Fund fee asset for the current Ethereum route.
  • Review action for the current Ethereum route.
  • Execute for the current Ethereum route.
  • Check finality for the current Ethereum route.

Where Ethereum Differs for Users

What Ethereum users should verify and why this design differs

The CoinGecko USD snapshot and Binance Spot ETH/USDT chart are separate datasets and can differ. Market reference data may be delayed or unavailable when a provider cannot return validated values.

For Ethereum, the practical sequence is Choose network, Fund fee asset, Review action, Execute, Check finality. Confirm the official destination and current network, then inspect the final balance, position, receipt or documented exit state that actually completes the task: Understand how ethereum gas fees work and make safer usage and transaction decisions for Ethereum.

Ethereum Network use FAQ

Is ETH an ERC-20 token?

No. ETH is Ethereum's protocol-native asset. ERC-20 balances are maintained by token contracts.

What determines an Ethereum transaction fee?

Execution cost depends on gas used and the effective per-gas fee under the transaction's fee settings.

Are the USD snapshot and ETH/USDT chart the same market?

No. CoinGecko provides an aggregated USD reference, while the chart represents the Binance Spot ETH/USDT market.

Known Limitations

Market Data Methodology

The snapshot uses CoinGecko aggregated USD data. The chart uses Binance Spot ETH/USDT data. Their providers, venue coverage and quote currencies differ, so displayed values can differ. Missing or malformed values remain unavailable; verified cached data must be labeled Cached or Delayed.

The snapshot is CoinGecko aggregated USD data. The chart is Binance Spot ETH/USDT data. Their providers, venue coverage and quote currencies differ, so displayed values can differ.

Market Snapshot Source
CoinGecko aggregated market data (USD)
Candlestick Source
Binance Spot market data
Pair
ETH/USDT
Venue
Binance Spot
Market Type
Spot
Timezone
UTC
Cache
Snapshot cache is approximately 60 seconds; historical candle cache varies by interval.
Failure Handling
Verified cache is labeled Cached or Delayed. Missing values remain unavailable.
Snapshot Status
Cached
Chart Status
Historical Only
Report Issue
Report a market-data problem →

Technical Sources

Selected primary sources support the operational explanations. Market-provider attribution remains separate.

Editorial Information

Verified technical content, reviewed sources and update history.

Published
Last Review
Data Verification
Sources
Official documentation