THE LANGUAGE OF CRYPTO

Ethereum glossary

Gas fees, smart contracts and validators. Decode the Ethereum terms that turn up in wallet prompts, dev chats and staking discussions.

50 entries

Original explanations · Primary references
Ethereum

Event log

Data emitted during contract execution that applications can read from transaction records.

ConceptIntermediate
Ethereum

EVM

The Ethereum Virtual Machine, which executes Ethereum contract bytecode according to shared rules.

ConceptIntermediate
Ethereum

Externally owned account

An Ethereum account whose transactions are authorized by a private key, often abbreviated EOA.

ConceptIntermediate
Ethereum

Function selector

The first four bytes identifying a function in a standard Ethereum ABI-encoded call.

ConceptAdvanced
Ethereum

Gas

The unit Ethereum uses to measure the computation and other resources a transaction consumes.

ConceptBeginner
Ethereum

Gas limit

The maximum amount of gas allowed for a transaction or block, depending on the context.

ConceptIntermediate
Ethereum

Gas price

The amount of ether paid per unit of gas consumed by an Ethereum transaction.

ConceptBeginner
Ethereum

Gwei

A unit equal to one billion wei, commonly used to quote Ethereum gas prices.

ConceptBeginner
Ethereum

JSON-RPC

A JSON-based request and response format commonly used by applications to communicate with blockchain nodes.

ConceptIntermediate
Ethereum

MEV

Maximal extractable value: value available through controlling transaction inclusion, exclusion or ordering beyond ordinary rewards and fees.

ConceptAdvanced
Ethereum

Opcode

A basic instruction understood by a virtual machine or scripting system.

ConceptAdvanced
Ethereum

Paymaster

An ERC-4337 contract that can pay gas costs for eligible smart-account operations.

ConceptAdvanced
Ethereum

Permit

A signed authorization that lets someone submit an ERC-20 allowance change on the token owner's behalf.

ConceptAdvanced
Ethereum

Priority fee

The part of an Ethereum transaction’s gas price paid to the block proposer above the base fee.

ConceptIntermediate
Ethereum

Proxy contract

A contract that forwards calls to implementation code while retaining its own address and storage.

ConceptAdvanced
Ethereum

Revert

An execution failure that rolls back changes made by the affected contract call.

ConceptIntermediate
Ethereum

RPC provider

A service giving wallets and applications access to blockchain node APIs.

ConceptIntermediate
Ethereum

Slot

A scheduled time interval in which a proof-of-stake network may produce a block.

ConceptIntermediate
Ethereum

Smart contract

A program on a blockchain that executes defined rules when it is invoked.

ConceptBeginner
Ethereum

Solidity

A programming language commonly used to write smart contracts that compile to EVM bytecode.

ConceptIntermediate
Ethereum

State root

A cryptographic commitment to blockchain state using its defined authenticated data structure.

ConceptAdvanced
Ethereum

Transaction nonce

An Ethereum account’s sequential transaction counter, used to order transactions and prevent replay.

ConceptIntermediate
Ethereum

Transaction receipt

A record of an included Ethereum transaction’s execution result, including status, gas use and logs.

ConceptIntermediate
Ethereum

Typed-data signing

Signing structured Ethereum messages using a format such as EIP-712.

ConceptAdvanced

Page 2 of 3

i

Concept entries explain ideas. Our separate asset registry identifies coins, tokens and networks by source metadata. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition