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

ABI

The Application Binary Interface: the rules and interface description used to encode and decode contract interactions.

ConceptIntermediate
Ethereum

Account abstraction

An approach that makes blockchain account authorization and operation more programmable.

ConceptIntermediate
Ethereum

Allowance

The amount an ERC-20 token owner has authorized a particular spender to transfer.

ConceptIntermediate
Ethereum

Atomic transaction

An operation whose included state changes succeed together or are rolled back together under the execution rules.

ConceptIntermediate
Ethereum

Attestation

A validator’s signed vote about the blockchain history it considers valid.

ConceptIntermediate
Ethereum

Base fee

Ethereum’s protocol-set execution fee per gas unit, which adjusts with block demand and is burned.

ConceptIntermediate
Ethereum

Bundler

An ERC-4337 participant that packages UserOperations into transactions sent through an EntryPoint contract.

ConceptAdvanced
Ethereum

Bytecode

Machine-oriented instructions that a virtual machine executes, often produced by compiling source code.

ConceptIntermediate
Ethereum

Calldata

The input data supplied to an Ethereum transaction or contract call.

ConceptIntermediate
Ethereum

Checkpoint

A designated block used as a reference point in a consensus process.

ConceptIntermediate
Ethereum

Contract account

An Ethereum account associated with deployed code that runs when it is called.

ConceptIntermediate
Ethereum

Contract deployment

The onchain creation of a contract account with executable code.

ConceptIntermediate
Ethereum

Contract upgrade

A change to a contract system’s behavior through a mechanism designed to allow it.

ConceptIntermediate
Ethereum

Contract verification

The process of matching published source code and compiler settings to a deployed contract’s bytecode.

ConceptIntermediate
Ethereum

Delegatecall

An EVM call that runs another contract’s code using the calling contract’s storage and context.

ConceptAdvanced
Ethereum

EIP

An Ethereum Improvement Proposal: a document describing a proposed technical change or standard.

ConceptIntermediate
Ethereum

EIP-1559

The Ethereum upgrade that introduced a dynamic execution base fee and revised transaction fee settings.

ConceptIntermediate
Ethereum

Epoch

A group of slots used to organize consensus timing and related duties.

ConceptIntermediate
Ethereum

ERC-1155

An Ethereum standard that lets one contract manage multiple token types and transfer them in batches.

ConceptIntermediate
Ethereum

ERC-20

An Ethereum interface standard for fungible tokens, including balances, transfers and spending allowances.

ConceptIntermediate
Ethereum

ERC-4626

An Ethereum standard for tokenized vaults that manage an ERC-20 asset and issue vault shares.

ConceptAdvanced
Ethereum

ERC-721

An Ethereum token standard for individually identified non-fungible tokens.

ConceptIntermediate
Ethereum

Ether

Ethereum’s native cryptocurrency, usually written as ETH, used for transaction fees and staking.

ConceptBeginner
Ethereum

Ethereum

A blockchain that runs programmable accounts and applications, with ether as its native asset.

ConceptBeginner

Page 1 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