Execution Client
Node software that processes transactions and state transitions; pairs with consensus clients.
Node software that processes transactions and state transitions; pairs with consensus clients.
Log emitted by a contract to index data off‑chain; not accessible to other contracts.
Lightweight JavaScript library for interacting with Ethereum and EVM chains, wallets, and contracts.
Chain or runtime that supports Ethereum bytecode and tooling with minimal modifications.
Low‑level machine code executed by the EVM, produced by compiling Solidity, Vyper, or Yul.
Deterministic runtime for smart contracts that defines bytecode, opcodes, and gas accounting.
General‑purpose smart contract blockchain with an execution layer (EVM) and consensus layer (Beacon chain).
Account controlled by a private key, as opposed to a contract account controlled by code.
Decentralized naming system mapping human‑readable .eth names to addresses and metadata.
Standard enabling smart‑contract wallets with user operations, bundlers, and paymasters, without L1 protocol changes.