Skip to content

Ethereum glossary

Short, plain-language definitions of the terms you meet when you start reading about Ethereum. Where a term has its own explainer in our series, "Ethereum, explained", the entry links to it.

A

ABI

The ABI is a contract's instruction manual: it lists the functions you can call and the data each one expects and returns.

Read the explainer
Account abstraction

Account abstraction lets a wallet be a programmable contract, with rules such as spending limits, instead of a single key.

Read the explainer
Address

An address is the public identifier of a wallet or contract on Ethereum, a long string starting with 0x.

Allowance

An allowance is the amount of your tokens that an app is permitted to move on your behalf.

Read the explainer
Approval

An approval is the action of giving an app an allowance, so it can move a set amount of your tokens.

Read the explainer

B

Base fee

The base fee is the minimum price per unit of gas that the network sets for every transaction in a block.

Read the explainer
Block

A block is a batch of transactions added to the blockchain together, roughly every twelve seconds on Ethereum.

Bridge

A bridge moves value between two blockchains, usually by locking tokens on one chain and issuing matching tokens on the other.

Bundler

A bundler collects requests from smart accounts and submits them to Ethereum as ordinary transactions.

Read the explainer

D

Decimals

Decimals tell you how many digits of a token amount sit after the decimal point, because contracts store whole numbers only.

Read the explainer

E

EIP

An EIP is a public proposal to improve Ethereum, written in a standard format and discussed openly before adoption.

Read the explainer
EIP-712

EIP-712 is a standard for signing structured messages, so your wallet can show readable fields instead of an opaque string.

Read the explainer
ENS

ENS, the Ethereum Name Service, is a naming system that maps readable names like alice.eth to addresses.

Read the explainer
EOA

An EOA, or externally owned account, is a regular wallet controlled by a private key rather than by contract code.

Read the explainer
ERC

An ERC is an application-level Ethereum standard, such as the rules for how tokens behave, so apps can work with them.

Read the explainer
ERC-1155

ERC-1155 is a token standard that lets a single contract hold many kinds of tokens, both fungible and unique.

Read the explainer
ERC-20

ERC-20 is the standard for interchangeable tokens, where every unit is identical, like stablecoins and most governance tokens.

Read the explainer
ERC-721

ERC-721 is the standard for NFTs, where each token is unique and has its own owner.

Read the explainer
EVM

The EVM, or Ethereum Virtual Machine, is the shared engine that runs smart contract code on Ethereum and many other chains.

Read the explainer

G

Gas

Gas measures the computing work a transaction needs, and you pay for it in small amounts of ETH.

Read the explainer
Gwei

A gwei is one billionth of an ETH, the everyday unit for quoting gas prices.

Read the explainer

I

Implementation

In an upgradeable contract, the implementation is the contract holding the actual logic that the proxy forwards calls to.

Read the explainer

L

Layer 2

A layer 2 is a separate chain built on top of Ethereum that processes transactions more cheaply while relying on Ethereum for security.

Read the explainer

M

Mainnet

Mainnet is the live Ethereum network where transactions involve real money, as opposed to test networks.

Metadata

Metadata is the descriptive data attached to a token, such as its name, image and traits, usually stored outside the chain.

Read the explainer
Multisig

A multisig is a wallet that needs approval from several people before it can move funds.

Read the explainer

N

NFT

An NFT is a token that is unique, so it can represent ownership of a single item such as art, a ticket or a name.

Read the explainer

O

Oracle

An oracle is a service that brings outside information, such as a market price, onto the blockchain for contracts to use.

Read the explainer

P

Paymaster

A paymaster is a contract that pays the gas fee on behalf of a smart account user, sometimes in exchange for another token.

Read the explainer
Permit

A permit is an approval you grant by signing a message, with no transaction and no gas fee from you.

Read the explainer
Price feed

A price feed is an oracle service that keeps the latest market price of an asset available for contracts to read.

Read the explainer
Priority fee

The priority fee is an optional tip you add to a transaction to get it included sooner.

Read the explainer
Private key

A private key is the secret number that proves you control a wallet, and anyone who has it can spend your funds.

Proxy

A proxy is a contract at a fixed address that forwards calls to another contract, which lets the logic be upgraded.

Read the explainer

S

Seed phrase

A seed phrase is a list of words that can restore your wallet and all its private keys, so it must stay secret.

Signature

A signature is proof, made with your private key, that you approved a specific message or transaction.

Read the explainer
Smart account

A smart account is a wallet run by a contract, so it can offer features like recovery, batching and spending rules.

Read the explainer
Smart contract

A smart contract is a program stored at an address on the blockchain that anyone can call and that runs exactly as written.

Read the explainer
Stablecoin

A stablecoin is a token designed to hold a steady value, usually one US dollar.

Read the explainer

T

Threshold

In a multisig, the threshold is how many of the owners must approve before a transaction goes through.

Read the explainer
Token

A token is a digital asset tracked by a smart contract, such as a stablecoin, a game item or a membership pass.

Read the explainer
Transaction

A transaction is a signed instruction that changes something on the blockchain, such as sending ETH or calling a contract.

W

Wallet

A wallet is the app or device that holds your keys and lets you sign transactions and view your assets.

Wei

A wei is the smallest unit of ETH, one quintillionth of an ETH, and contracts count ETH amounts in it.

Read the explainer
WETH

WETH is wrapped ether, ETH converted one to one into an ERC-20 token so apps can handle it like any other token.

Read the explainer
Wrapped token

A wrapped token is a token that stands in for another asset, backed one to one so it can be used where the original cannot.

Read the explainer