Degrees of Satoshi · Learn with evidence
Ethereum encyclopedia
Explore accounts, smart contracts, proof of stake, and the networks built around Ethereum.
- 115 entries
- Primary sources
- Interactive examples
Find an explanation
115 entries across 9 topics. Search stays on this page.
Start with a question 6 focused explanations
Choose a topic to browse all its entries.
No entries match. Try a broader term, or clear the search to browse all topics.
12 entries
Getting started
Accounts, ether, tokens and the network’s basic rules.
- Ethereum · ExplanationWhat is Ethereum? A shared network for running programsUnderstand Ethereum through a simple shared-program example: accounts, transactions, smart contracts, ETH and the limits of what the network proves.3 min · 7 sources
- Ethereum · ExplanationEther and Ethereum: the asset, the network and the unitsSeparate ether from Ethereum and learn ETH, gwei and wei with a worked example, including why a token transfer can still require an ETH fee.3 min · 8 sources
- Ethereum · ExplanationEthereum accounts: keys, contract code and delegated accountsUnderstand Ethereum accounts and wallet software, then see how key-controlled accounts, contract accounts and EIP-7702 delegation differ.3 min · 6 sources
- Ethereum · ExplanationSmart contracts: programmed rules, examples and outside promisesFollow a simple escrow example to understand contract code, state, authorization, external data and the difference between execution and a real promise.3 min · 11 sources
- Ethereum · ExplanationThe Ethereum Virtual Machine: how different computers agreeLearn how the EVM turns transactions into the same state changes on different computers, with a counter example and clear limits to EVM compatibility.3 min · 5 sources
- Ethereum · ExplanationERC-20 tokens: balances, decimals and spending permissionsUnderstand the ERC-20 token interface through a balance and decimals example, including allowances and what the standard does not say about value.3 min · 6 sources
- Ethereum · ExplanationSmart accounts: programmable authorization, recovery and gasUnderstand smart accounts through batching and recovery examples, then distinguish ERC-4337 user operations from EIP-7702 delegation and sponsorship.3 min · 5 sources
- Ethereum · ExplanationEthereum proof of stake: blocks, votes and checkpoint finalityFollow Ethereum slots, epochs and checkpoint votes, and distinguish transaction inclusion from finality using a simple stake-weighted example.3 min · 6 sources
- Ethereum · ExplanationThe Merge: Ethereum changed consensus while preserving its historyUnderstand Ethereum’s 2022 Merge through what changed and what stayed: consensus, ETH balances, fees, issuance and later staking withdrawals.3 min · 7 sources
- Ethereum · ExplanationWei and gwei: converting Ethereum amounts and gas pricesConvert between wei, gwei and ETH and calculate an execution fee without confusing a gas price with the amount transferred.3 min · 7 sources
- Ethereum · ExplanationEthereum mainnet and testnets: separate networks for separate purposesUnderstand why Ethereum mainnet, public testnets and local development networks have separate balances and purposes.3 min · 1 sources
- Ethereum · ExplanationTest ETH and faucets: practicing without buying mainnet etherLearn what a testnet faucet provides, which address it needs and how to diagnose missing test ETH without exposing wallet secrets.3 min · 3 sources
15 entries
Transactions and fees
Follow a payment, read its record and understand the fee.
- Ethereum · ExplanationEthereum transactions and nonces: how requests stay in orderRead an Ethereum transaction’s destination, value, data and nonce, with a pending-payment example and the difference between execution and finality.3 min · 10 sources
- Ethereum · ExplanationEthereum gas fees: units, prices and the amount actually paidCalculate an illustrative Ethereum fee, distinguish gas used from the gas limit, and understand base fees, tips and charges for failed execution.3 min · 12 sources
- Ethereum · ExplanationWhy Ethereum burns fees, and why supply does not always fallSee how Ethereum base-fee burning works, where the tip goes and why net ETH supply depends on both destruction and issuance over a stated interval.3 min · 5 sources
- Ethereum · ExplanationHow to read an Ethereum block explorerRead transaction status, ETH value, token events and gas fees without confusing execution success with safety or inclusion with finality.3 min · 8 sources
- Ethereum · ExplanationEthereum transaction hashes: an identifier, not proof of successUse an Ethereum transaction hash to find a submitted transaction while keeping network identity, inclusion and execution success separate.3 min · 7 sources
- Ethereum · ExplanationEthereum receipts: status, gas used and event logsRead an Ethereum receipt’s status, gas use, logs and block reference without confusing successful execution with final settlement or business success.3 min · 7 sources
- Ethereum · ExplanationReverted Ethereum transactions: failed execution and paid gasUnderstand which effects a reverted Ethereum transaction rolls back, why gas can still be charged and how a caught internal failure differs from top-level failure.3 min · 7 sources
- Ethereum · ExplanationPending Ethereum transactions: what the wallet is waiting forDiagnose a pending Ethereum transaction by checking propagation, sender nonce order, fee conditions and the distinction between a node’s pool and chain state.3 min · 4 sources
- Ethereum · ExplanationSpeeding up or cancelling an Ethereum transactionUnderstand how an Ethereum wallet competes with its own pending transaction using the same nonce, and why a cancel button cannot reverse confirmed execution.3 min · 7 sources
- Ethereum · ExplanationChain IDs: why the same address can exist on different networksUnderstand how chain IDs help separate Ethereum-compatible transaction domains and why the same address can exist on several networks.3 min · 5 sources
- Ethereum · ExplanationEthereum address checksums: what mixed-case letters can detectLearn what EIP-55 mixed-case checksums can detect, what capitalization means and why a correctly checksummed address can still be the wrong recipient.3 min · 3 sources
- Ethereum · ExplanationWhy can’t I send my entire ETH balance?See why sending all ETH requires a fee budget and how gas limits, fee caps and actual charges leave small remainders.3 min · 2 sources
- Ethereum · ExplanationEthereum access lists: declaring accounts and storage in advanceUnderstand Ethereum transaction access lists as gas-accounting hints for addresses and storage keys, not permission lists or guaranteed cost reductions.3 min · 2 sources
- Ethereum · ExplanationBlob fees: a separate fee market for rollup dataUnderstand Ethereum’s separate blob-gas fee component and why lower data publication costs do not imply that rollup users always pay a fixed fee.3 min · 3 sources
- Ethereum · ExplanationTransaction simulation: useful rehearsal with an uncertain futureUse Ethereum simulation to inspect likely execution at a chosen state while understanding why a successful preview cannot guarantee a later transaction outcome.3 min · 3 sources
19 entries
Wallets and permissions
Find balances, restore access and understand signing requests.
- Ethereum · ExplanationReading Ethereum wallet requests: connection, signing and callsDistinguish connecting a wallet, signing a message and sending a transaction, and learn how decoded contract requests reveal amounts and permissions.3 min · 10 sources
- Ethereum · ExplanationToken approvals: what a spender can do after you authorize itWalk through an ERC-20 allowance example and compare token, NFT and operator approvals, including revocation and the limits of disconnecting a wallet.3 min · 7 sources
- Ethereum · ExplanationTyped-data signatures: reading EIP-712 messagesRead Ethereum typed-data signatures by checking the domain, requested action and replay controls, rather than assuming a readable message is harmless.3 min · 2 sources
- Ethereum · ExplanationPermit signatures: authorizing token spending without an approval transactionUnderstand ERC-2612 signed allowances, including spender, amount, nonce and deadline, and why signing without gas can still authorize token spending.3 min · 2 sources
- Ethereum · ExplanationSignature replay: when the same authorization can be used againUnderstand how a valid signature can be reused outside its intended scope and compare transaction nonces, chain domains and application-level replay defenses.3 min · 4 sources
- Ethereum · ExplanationSmart-account bundlers: turning user operations into transactionsUnderstand an ERC-4337 bundler’s role in turning user operations into an on-chain transaction, including validation, fees and limits on inclusion promises.3 min · 1 sources
- Ethereum · ExplanationPaymasters: who pays for a smart-account operation?Understand how an ERC-4337 paymaster covers gas under a policy and why gas sponsorship does not mean unlimited free transactions.3 min · 1 sources
- Ethereum · ExplanationSmart-account recovery: replacing access without a seed phraseUnderstand preconfigured smart-account recovery through guardians or delayed signer replacement, including the authority and monitoring trade-offs.3 min · 3 sources
- Ethereum · ExplanationMetaMask password and recovery phrase: which one restores access?Understand which MetaMask credential unlocks an installation, restores a seed-based wallet or participates in social-account recovery.3 min · 3 sources
- Ethereum · ExplanationWhy are accounts missing after restoring MetaMask?Find missing MetaMask accounts after phrase restoration by checking derivation order, import method and the original address.3 min · 3 sources
- Ethereum · ExplanationWhy does an Ethereum token balance not appear in my wallet?Diagnose an absent token balance by separating the wallet address, network, token contract and wallet display list.3 min · 3 sources
- Ethereum · ExplanationUnexpected tokens and NFTs: what does receiving an airdrop mean?Understand why an unexpected airdrop can appear without consent and where interacting with its links or permissions creates risk.3 min · 4 sources
- Ethereum · ExplanationFake wallet websites: how phishing reaches a real Ethereum accountRecognize fake wallet and support websites before recovery phrases, private keys or dangerous authorizations are exposed.3 min · 5 sources
- Ethereum · ExplanationHardware wallets for Ethereum: what the device protectsUnderstand what Ethereum hardware wallets isolate and why verified destinations and understandable signing requests still matter.3 min · 3 sources
- Ethereum · ExplanationEthereum derivation paths: why one seed can show different accountsLearn how derivation paths and account indexes explain different Ethereum addresses when the same recovery phrase is used in different wallets.3 min · 3 sources
- Ethereum · ExplanationWalletConnect sessions: pairing a wallet with an applicationUnderstand WalletConnect pairing, session permissions and later signing requests before treating a connection as authority over assets.3 min · 4 sources
- Ethereum · ExplanationWhat can an Ethereum RPC provider learn about a wallet?Understand the account information revealed by RPC queries and the privacy limits of both public ledgers and self-hosted nodes.3 min · 3 sources
- Ethereum · ExplanationWhy won’t an Ethereum app connect to my wallet?Separate a rejected wallet request, missing account permission and unavailable chain from an actual Ethereum transaction failure.3 min · 4 sources
- Ethereum · ExplanationSign-In with Ethereum: what a wallet login provesLearn what an EIP-4361 wallet login authenticates and why domain, nonce and time checks matter when verifying a sign-in message.3 min · 2 sources
11 entries
Reading smart contracts
Calls, stored information, interfaces and who can change the code.
- Ethereum · ExplanationCalldata: the bytes sent to an Ethereum contractRead Ethereum calldata as transaction input bytes and distinguish it from ETH value, persistent storage and readable function names.3 min · 6 sources
- Ethereum · ExplanationFunction selectors: the first four bytes of a contract callLearn how Ethereum ABI function selectors are derived, why different signatures can collide and what a decoded method label can and cannot prove.3 min · 2 sources
- Ethereum · ExplanationSmart-contract events: logs, indexed fields and their limitsRead Ethereum events as contract-emitted logs, including indexed topics, decoding limits and why a familiar event name does not authenticate a token.3 min · 4 sources
- Ethereum · ExplanationInternal transactions: an explorer label for execution tracesUnderstand an explorer’s internal-transactions tab as a view of nested execution, rather than a list of separately signed Ethereum transactions.3 min · 5 sources
- Ethereum · ExplanationVerified contract source: what verification does and does not proveDistinguish source-code verification from a security audit, including compiler matching, initialization and proxy implementation context.3 min · 2 sources
- Ethereum · ExplanationContract ABIs: the interface used to encode callsLearn how an Ethereum ABI describes functions, arguments, results, errors and events, and why the interface does not guarantee implementation behavior.3 min · 4 sources
- Ethereum · ExplanationContract proxies: one address, replaceable implementationUnderstand Ethereum proxy contracts, implementation addresses and upgrade authority without assuming that a stable address means stable application logic.3 min · 3 sources
- Ethereum · ExplanationDelegatecall: whose code runs, and whose storage changes?Understand why Ethereum delegatecall uses another contract’s code with the caller’s storage and why code selection becomes an authority decision.3 min · 4 sources
- Ethereum · ExplanationCREATE2: predictable contract addresses and their limitsUnderstand deterministic Ethereum contract addresses under CREATE2 and distinguish a precomputed destination from a deployed, trustworthy account.3 min · 4 sources
- Ethereum · ExplanationERC-4626 vaults: assets, shares and conversion previewsRead the ERC-4626 vault interface by distinguishing assets, shares, previews and withdrawal limits, including why standardization does not guarantee safe yield.3 min · 2 sources
- Ethereum · ExplanationEthereum state and storage: what contracts rememberDistinguish Ethereum account state, persistent contract storage, execution memory and calldata, with an example of an ERC-20 balance.3 min · 5 sources
8 entries
Names and addresses
Register, manage and check an Ethereum name.
- Ethereum · ExplanationWhat is ENS? Names, addresses and the resolver between themUnderstand how ENS names point to addresses and other records without replacing account keys or proving a person’s identity.3 min · 5 sources
- Ethereum · ExplanationRegistering an ENS name: why registration has separate stepsFollow the ENSv1 .eth commit-and-register process and distinguish registration fees, network gas and record configuration.3 min · 3 sources
- Ethereum · ExplanationENS renewal and expiry: what happens when a .eth name runs out?Learn what ENSv1 .eth expiry changes, how its grace period works and why an expired name does not remove wallet access.3 min · 4 sources
- Ethereum · ExplanationENS owner, manager and resolver: who controls which settings?Separate ENS registration ownership, record-management authority and resolver code before transferring or changing a name.3 min · 4 sources
- Ethereum · ExplanationENS primary names: showing a name for your wallet addressUnderstand ENS reverse lookup and the forward-address verification needed before an app displays a primary name.3 min · 2 sources
- Ethereum · ExplanationENS address records: one name, different destinationsCheck the coin and chain context of ENS address records before using a readable name as a payment destination.3 min · 3 sources
- Ethereum · ExplanationENS subnames: what control does a parent name retain?Understand who controls an ENS subname, what parent permissions can do and why wrapped-subname expiry matters.3 min · 3 sources
- Ethereum · ExplanationENS lookalike names and normalization: checking what you resolveLearn why ENS software normalizes names before lookup and why valid Unicode still does not prove a name belongs to the intended person.3 min · 2 sources
12 entries
NFTs and digital items
Ownership records, images, transfers and marketplace permissions.
- Ethereum · ExplanationERC-721 NFTs: the token, its metadata and what ownership meansSeparate an NFT’s onchain ownership record from its image, metadata and outside rights, with a token-ID example and an explanation of approvals.3 min · 4 sources
- Ethereum · ExplanationERC-1155: many token types and batch transfers in one contractUse a game-inventory example to learn ERC-1155 balances, token IDs, batch transfers, receiving checks and the scope of operator approvals.3 min · 5 sources
- Ethereum · ExplanationNFT metadata: where the name, image and attributes liveSeparate an NFT’s on-chain ownership record from its metadata and media, including optional tokenURI interfaces and mutable hosting dependencies.3 min · 2 sources
- Ethereum · ExplanationSoulbound tokens: transfer restrictions and issuer powersUnderstand non-transferable token designs through ERC-5192 and distinguish locked transfer behavior from trustworthy identity or permanent recovery guarantees.3 min · 2 sources
- Ethereum · ExplanationWhat happens when you mint an NFT?Distinguish creating an NFT from buying an existing one, and check the contract, recipient, price and actual mint result.3 min · 4 sources
- Ethereum · ExplanationSending an NFT to a contract: why safe transfers can failUnderstand the receiver checks in NFT safe transfers and why they do not verify the human recipient or guarantee recovery.3 min · 2 sources
- Ethereum · ExplanationNFT operator approvals: what does “approve all” allow?Learn how NFT operator permissions differ from individual-token approvals and how to inspect or revoke their scope.3 min · 2 sources
- Ethereum · ExplanationNFT listings and offers: how signatures become marketplace tradesSeparate NFT sale signatures, token approvals and onchain fulfillment using Seaport’s documented order model.3 min · 1 sources
- Ethereum · ExplanationNFT royalties: what ERC-2981 specifies and what it does not enforceUnderstand what ERC-2981 reports, how a royalty amount is calculated and why the standard alone does not enforce payment.3 min · 1 sources
- Ethereum · ExplanationBurning an NFT: which record disappears and what can remain?Distinguish an NFT burn function from sending a token away and understand which ownership and media records remain.3 min · 5 sources
- Ethereum · ExplanationWhy is my NFT missing from a wallet or marketplace display?Diagnose missing NFT thumbnails or ownership displays by checking the network, contract, token ID and current owner.3 min · 3 sources
- Ethereum · ExplanationNFTs and IPFS: a content address is not a storage guaranteeSeparate an NFT’s IPFS content identifier from continued file availability, pinning and the contract’s metadata pointer.3 min · 3 sources
14 entries
Staking and validators
Deposits, duties, rewards, withdrawals and operating choices.
- Ethereum · ExplanationEthereum staking and withdrawals: balances, duties and queuesUnderstand validator staking, the difference between legacy and compounding balances, and why exiting and receiving a withdrawal are separate steps.3 min · 5 sources
- Ethereum · ExplanationEthereum slashing: conflicting signatures, penalties and downtimeSeparate slashable validator messages from routine downtime, with a duplicated-key example and an explanation of correlated penalties and exits.3 min · 5 sources
- Ethereum · ExplanationSolo staking Ethereum: what running a validator involvesUnderstand the stake, software and ongoing duties involved in running your own Ethereum validator.3 min · 4 sources
- Ethereum · ExplanationStaking as a service: which keys and duties go to the operator?Compare validator operation, withdrawal control and custody when a provider runs an Ethereum validator for you.3 min · 4 sources
- Ethereum · ExplanationPooled Ethereum staking: sharing a validator and adding dependenciesUnderstand how pools combine smaller ETH contributions and why pool claims, fees and exit routes differ from a personal validator.3 min · 1 sources
- Ethereum · ExplanationValidator signing keys and withdrawal credentials: different powersSeparate a validator’s online signing key from withdrawal credentials and the address controlling its funds.3 min · 4 sources
- Ethereum · ExplanationWhat happens when an Ethereum validator goes offline?Understand missed validator duties, ordinary inactivity penalties and the difference between an outage and a slashable signature.3 min · 4 sources
- Ethereum · ExplanationEthereum client diversity: why software choice affects shared riskLearn why running different Ethereum client implementations reduces correlated failure risk across execution and consensus.3 min · 2 sources
- Ethereum · ExplanationDistributed validators: how several machines share Ethereum signingUnderstand how several machines coordinate one validator with key shares, and what threshold signing does and does not protect.3 min · 2 sources
- Ethereum · ExplanationWhere do Ethereum staking rewards come from?Separate consensus rewards, transaction tips and operating costs when interpreting an Ethereum staking return.3 min · 5 sources
- Ethereum · ExplanationEthereum validator activation: from deposit to active dutiesDistinguish a confirmed staking deposit from a validator becoming eligible, entering the queue and starting duties.3 min · 5 sources
- Ethereum · ExplanationEthereum staking deposits: checking the contract and deposit dataUnderstand what a validator deposit funds, which identifiers matter and why deposit confirmation must be checked against consensus status.3 min · 5 sources
- Ethereum · ExplanationValidator fee recipients: where tips go versus staking withdrawalsUnderstand the execution address used for validator transaction tips and why it is separate from withdrawal credentials.3 min · 3 sources
- Ethereum · ExplanationMoving an Ethereum validator safely: slashing-protection recordsLearn why validator migrations need signing history and why copying a keystore is not a safe active-backup strategy.3 min · 2 sources
9 entries
Nodes and network history
Check the chain, synchronize software and follow network changes.
- Ethereum · ExplanationEthereum nodes and RPC: how wallets see the chainUnderstand execution and consensus clients, what an RPC provider tells a wallet, and why running a verifying node differs from staking.3 min · 4 sources
- Ethereum · ExplanationEthereum slots and missed blocks: why a slot can have no blockSeparate Ethereum’s scheduled slots from actual blocks and see how a missed slot affects elapsed time and block counts.3 min · 2 sources
- Ethereum · ExplanationThe Beacon Chain after the Merge: consensus alongside executionUnderstand the Beacon Chain’s role in Ethereum consensus and what changed when it joined the execution layer at the Merge.3 min · 5 sources
- Ethereum · ExplanationSyncing an Ethereum node: why downloads and verification take timeUnderstand how an Ethereum node catches up, why execution and consensus synchronization differ and when RPC data may still be incomplete.3 min · 2 sources
- Ethereum · ExplanationEthereum archive nodes: asking what an account held in the pastLearn why historical Ethereum state queries need suitable retention and how archive capabilities vary by Geth version and configuration.3 min · 3 sources
- Ethereum · ExplanationEthereum light clients: checking headers without executing every blockUnderstand how Ethereum light clients verify selected data with authenticated headers while doing less work than a full node.3 min · 3 sources
- Ethereum · ExplanationEthereum checkpoints and weak subjectivity: starting from recent historyUnderstand why a new or long-offline Ethereum node needs a recent trusted checkpoint before independently following proof-of-stake consensus.3 min · 1 sources
- Ethereum · ExplanationHow Ethereum upgrades: proposals, client releases and activationFollow the path from an Ethereum proposal to tested client software and an activated network change.3 min · 3 sources
- Ethereum · ExplanationEthereum reorganizations: when a recent block leaves the chosen chainUnderstand why an included Ethereum transaction can change block position before finality and what applications should recheck after a reorganization.3 min · 2 sources
15 entries
Layer 2 and other networks
Compare networks, follow a withdrawal and inspect their dependencies.
- Ethereum · ExplanationEthereum layer 2: execution elsewhere, settlement on EthereumFollow an illustrative rollup payment to distinguish layer-2 execution, Ethereum settlement, separate balances, bridges and implementation-specific risks.3 min · 5 sources
- Ethereum · ExplanationOptimistic rollups: state claims, challenges and withdrawal waitsUnderstand optimistic rollups through an incorrect-balance example, including fault proofs, data availability, challengers and withdrawal timing.3 min · 3 sources
- Ethereum · ExplanationValidity rollups: what does the proof prove?Learn how validity rollups prove state changes, why data still matters, and why a proof does not make every transaction private or instant.3 min · 4 sources
- Ethereum · ExplanationEthereum blobs and data availabilityUnderstand how Ethereum blobs carry rollup data, how commitments differ from data, and why availability is not permanent archival storage.3 min · 4 sources
- Ethereum · ExplanationRollup sequencers: who puts transactions in order?Learn what a rollup sequencer does, why a fast acknowledgment differs from settlement, and how ordering, outages and escape paths affect users.3 min · 3 sources
- Ethereum · ExplanationWhat is Base? Its network, execution and Ethereum settlementUnderstand Base’s separate network state, Ethereum data publication and the difference between quick confirmation and withdrawal completion.3 min · 3 sources
- Ethereum · ExplanationWhat is Arbitrum One? Following a Nitro rollup transactionLearn how Arbitrum One uses Nitro rollup execution, Ethereum data publication and separate cross-chain message completion.3 min · 1 sources
- Ethereum · ExplanationWhat is OP Mainnet? The chain, the OP Stack and its settlementUnderstand OP Mainnet’s OP Stack rollup structure and how sequencer inclusion, safe blocks and finalized blocks differ.3 min · 3 sources
- Ethereum · ExplanationWhat is ZKsync Era? Validity proofs and Ethereum application compatibilityUnderstand ZKsync Era’s validity-proof model and why Ethereum tooling compatibility depends on the execution mode and documented differences.3 min · 2 sources
- Ethereum · ExplanationWhat is Starknet? Cairo accounts and validity proofs on EthereumUnderstand Starknet’s validity proofs, Ethereum settlement and native smart-account model before using Ethereum assumptions on another network.3 min · 2 sources
- Ethereum · ExplanationPolygon PoS versus a rollup: different security and bridge assumptionsDistinguish Polygon PoS’s validator and checkpoint model from Ethereum rollup proofs instead of relying on the Polygon brand alone.3 min · 2 sources
- Ethereum · ExplanationArbitrum Nova and AnyTrust: trading a data assumption for lower costsUnderstand how AnyTrust uses a data-availability committee and how that differs from publishing full rollup data on Ethereum.3 min · 1 sources
- Ethereum · ExplanationOP Stack and the Superchain: shared software versus shared guaranteesSeparate OP Stack software from individual networks and understand what a Superchain registry entry does and does not establish.3 min · 2 sources
- Ethereum · ExplanationWhy is my rollup withdrawal still waiting?Locate the unfinished stage of a rollup withdrawal instead of assuming the first L2 receipt means an Ethereum payout.3 min · 3 sources
- Ethereum · ExplanationComparing Ethereum layer 2s: the questions behind a cheap transferCompare Ethereum scaling networks using data location, proof design, operational controls, compatibility and exit conditions.3 min · 8 sources
Browse titles and other names A–Z
Browse A–Z
Titles and aliases lead to the same encyclopedia entries.
A · 11 terms
B · 8 terms
C · 12 terms
- Calldata: the bytes sent to an Ethereum contract
- Casper FFG
- Chain IDs: why the same address can exist on different networks
- compare Ethereum layer 2 networks
- Comparing Ethereum layer 2s: the questions behind a cheap transfer
- compounding validator
- connect wallet
- consensus client
- Contract ABIs: the interface used to encode calls
- contract account
- Contract proxies: one address, replaceable implementation
- CREATE2: predictable contract addresses and their limits
D · 9 terms
E · 102 terms
- EIP proposed versus activated
- EIP-4844
- EIP-7702
- ENS address record wrong network
- ENS address records: one name, different destinations
- ENS lookalike names
- ENS lookalike names and normalization: checking what you resolve
- ENS multiple addresses
- ENS name expired
- ENS name normalization
- ENS owner manager difference
- ENS owner, manager and resolver: who controls which settings?
- ENS primary names: showing a name for your wallet address
- ENS registration commit reveal
- ENS renewal and expiry: what happens when a .eth name runs out?
- ENS resolver explained
- ENS reverse resolution
- ENS subdomains
- ENS subname parent control
- ENS subnames: what control does a parent name retain?
- EOA
- ERC-1155: many token types and batch transfers in one contract
- ERC-20 tokens: balances, decimals and spending permissions
- ERC-4337
- ERC-4626 vaults: assets, shares and conversion previews
- ERC-721 NFTs: the token, its metadata and what ownership means
- ERC1155
- ERC20
- ERC721
- ETH burn
- ETH meaning
- ETH2
- Ether and Ethereum: the asset, the network and the units
- ether vs Ethereum
- Ethereum access lists: declaring accounts and storage in advance
- Ethereum accounts: keys, contract code and delegated accounts
- Ethereum address checksums: what mixed-case letters can detect
- Ethereum archive node
- Ethereum archive nodes: asking what an account held in the past
- Ethereum blobs and data availability
- Ethereum block time slots
- Ethereum blockchain
- Ethereum chain reorg
- Ethereum checkpoints and weak subjectivity: starting from recent history
- Ethereum client diversity
- Ethereum client diversity: why software choice affects shared risk
- Ethereum derivation path
- Ethereum derivation paths: why one seed can show different accounts
- Ethereum epoch
- Ethereum execution consensus layers
- Ethereum explained
- Ethereum explorer
- Ethereum finality
- Ethereum gas fees: units, prices and the amount actually paid
- Ethereum hardware wallet signing
- Ethereum layer 2: execution elsewhere, settlement on Ethereum
- Ethereum light client
- Ethereum light clients: checking headers without executing every block
- Ethereum mainnet and testnets: separate networks for separate purposes
- Ethereum mainnet testnet difference
- Ethereum Merge
- Ethereum missed slot
- Ethereum Name Service explained
- Ethereum network upgrades process
- Ethereum node
- Ethereum node syncing
- Ethereum nodes and RPC: how wallets see the chain
- Ethereum nonce
- Ethereum penalties
- Ethereum proof of stake: blocks, votes and checkpoint finality
- Ethereum proof of work end
- Ethereum receipts: status, gas used and event logs
- Ethereum removed transaction logs
- Ethereum reorganizations: when a recent block leaves the chosen chain
- Ethereum rollup
- Ethereum RPC privacy
- Ethereum slashing protection database
- Ethereum slashing: conflicting signatures, penalties and downtime
- Ethereum slots and missed blocks: why a slot can have no block
- Ethereum snap checkpoint sync
- Ethereum staking and withdrawals: balances, duties and queues
- Ethereum staking as a service
- Ethereum staking deposit contract
- Ethereum staking deposits: checking the contract and deposit data
- Ethereum staking pool explained
- Ethereum staking rewards source
- Ethereum state and storage: what contracts remember
- Ethereum sync committee
- Ethereum transaction cost
- Ethereum transaction hashes: an identifier, not proof of success
- Ethereum transactions and nonces: how requests stay in order
- Ethereum validator activation queue
- Ethereum validator activation: from deposit to active duties
- Ethereum validator offline
- Ethereum virtual computer
- Ethereum wallet disconnected error
- Ethereum weak subjectivity
- Ethereum withdrawal credentials
- EVM
- EVM compatible
- execution client
- externally owned account
F · 7 terms
H · 5 terms
I · 5 terms
M · 6 terms
N · 17 terms
- NFT approve all meaning
- NFT burn versus dead address
- NFT image missing ownership
- NFT IPFS permanence
- NFT listing signature
- NFT listings and offers: how signatures become marketplace trades
- NFT metadata: where the name, image and attributes live
- NFT minting explained
- NFT not showing wallet
- NFT offer cancellation
- NFT operator approvals: what does “approve all” allow?
- NFT ownership
- NFT royalties ERC2981
- NFT royalties: what ERC-2981 specifies and what it does not enforce
- NFT safe transfer failed
- NFTs and IPFS: a content address is not a storage guarantee
- non-fungible token
O · 7 terms
P · 9 terms
- password versus seed phrase
- Paymasters: who pays for a smart-account operation?
- pending ETH transaction
- Pending Ethereum transactions: what the wallet is waiting for
- Permit signatures: authorizing token spending without an approval transaction
- Polygon PoS versus a rollup: different security and bridge assumptions
- Polygon PoS versus rollup
- Pooled Ethereum staking: sharing a validator and adding dependencies
- proto-danksharding
R · 16 terms
- random NFT in wallet
- Reading Ethereum wallet requests: connection, signing and calls
- register eth name
- Registering an ENS name: why registration has separate steps
- renew eth domain
- restore imported wallet accounts
- Reverted Ethereum transactions: failed execution and paid gas
- revoke approval
- revoke NFT operator approval
- rollup challenge period
- rollup operator
- rollup security differences
- Rollup sequencers: who puts transactions in order?
- rollup withdrawal pending
- RPC endpoint
- run Ethereum validator at home
S · 33 terms
- same seed different Ethereum address
- send maximum ETH balance
- send NFT to smart contract
- Sending an NFT to a contract: why safe transfers can fail
- Sepolia Hoodi testnet
- sequencer
- set ENS primary name
- Sign In with Ethereum
- Sign-In with Ethereum: what a wallet login proves
- Signature replay: when the same authorization can be used again
- SIWE wallet login
- Smart accounts: programmable authorization, recovery and gas
- smart contract explained
- Smart contracts: programmed rules, examples and outside promises
- smart wallet
- Smart-account bundlers: turning user operations into transactions
- Smart-account recovery: replacing access without a seed phrase
- Smart-contract events: logs, indexed fields and their limits
- soft confirmation
- solo staking Ethereum requirements
- Solo staking Ethereum: what running a validator involves
- Soulbound tokens: transfer restrictions and issuer powers
- Speeding up or cancelling an Ethereum transaction
- stake ETH
- stake less than 32 ETH
- Staking as a service: which keys and duties go to the operator?
- staking deposit pending activation
- staking downtime penalties
- staking fee recipient withdrawal address
- staking provider withdrawal keys
- Starknet Cairo versus EVM
- Starknet explained
- Syncing an Ethereum node: why downloads and verification take time
T · 16 terms
- Test ETH and faucets: practicing without buying mainnet ether
- testnet ETH value
- The Beacon Chain after the Merge: consensus alongside execution
- The Ethereum Virtual Machine: how different computers agree
- The Merge: Ethereum changed consensus while preserving its history
- token allowance
- Token approvals: what a spender can do after you authorize it
- token balance not showing
- token decimals
- transaction hash
- transaction hash lookup
- transaction receipt
- Transaction simulation: useful rehearsal with an uncertain future
- trusted checkpoint Ethereum
- typed data
- Typed-data signatures: reading EIP-712 messages
U · 3 terms
V · 12 terms
- validator deposit data
- validator fee recipient
- Validator fee recipients: where tips go versus staking withdrawals
- validator migration slashing protection
- validator rewards tips MEV
- Validator signing keys and withdrawal credentials: different powers
- validator signing withdrawal key
- validator slashing
- validator withdrawals
- validity proof
- Validity rollups: what does the proof prove?
- Verified contract source: what verification does and does not prove
W · 27 terms
- wallet connection error 4001
- wallet signature request
- wallet support asking seed phrase
- WalletConnect session explained
- WalletConnect sessions: pairing a wallet with an application
- wei
- Wei and gwei: converting Ethereum amounts and gas prices
- What can an Ethereum RPC provider learn about a wallet?
- What happens when an Ethereum validator goes offline?
- What happens when you mint an NFT?
- What is Arbitrum One? Following a Nitro rollup transaction
- What is Base? Its network, execution and Ethereum settlement
- what is Beacon Chain
- what is ENS name
- What is ENS? Names, addresses and the resolver between them
- What is Ethereum? A shared network for running programs
- What is OP Mainnet? The chain, the OP Stack and its settlement
- What is Starknet? Cairo accounts and validity proofs on Ethereum
- What is ZKsync Era? Validity proofs and Ethereum application compatibility
- Where do Ethereum staking rewards come from?
- Why are accounts missing after restoring MetaMask?
- Why can’t I send my entire ETH balance?
- Why does an Ethereum token balance not appear in my wallet?
- Why Ethereum burns fees, and why supply does not always fall
- Why is my NFT missing from a wallet or marketplace display?
- Why is my rollup withdrawal still waiting?
- Why won’t an Ethereum app connect to my wallet?
Learn one step at a time
See every learning path →Every entry connects its answer to sources, separates observations from estimates, and records the status of its automated verification.
How we research and verify · Download the catalogue