Networks & Contracts
Reference information for the Espresso networks: endpoints, contract addresses, and explorers.
Espresso operates one production network and one persistent testnet. Use this page as a single source of truth for endpoints, contract addresses, and explorers. For container image tags and operator environment variables, see Run a Validator Node, which covers both networks.
For a list of chains integrated with Espresso, see Espresso Chains Reference.
Mainnet
The production Espresso. L1: Ethereum mainnet.
Status
Current release: Mainnet (permissionless delegated proof-of-stake)
Block explorer: https://explorer.main.net.espresso.network
Public API endpoint: https://query.main.net.espresso.network
Staking UI: https://stake.espresso.network/
Delegation walkthrough: Delegate $ESP
Contracts
The contracts below let chains and other applications integrating with Espresso verify network state in a trust-minimized way. The reward claim contracts let validators and delegators claim ESP staking rewards on Ethereum. Contract addresses are listed below. For protocol architecture and implementation details, see Protocol documentation.
Light Client
Lets chains and apps read Espresso state in a trust-minimized way
Ethereum
Stake Table
Manages validator registration and stake delegation
Ethereum
ESP Token
ERC-20 token used for staking and protocol fees
Ethereum
Fee Contract
Holds ETH deposits used to pay Espresso fees
Ethereum
Reward Claim
Distributes staking rewards to validators and delegators
Ethereum
Node operators
For the container image tag, genesis file, environment variables, and commands needed to point a node at Mainnet, see Run a Validator Node.
Decaf Testnet
Espresso's persistent testnet, used for testing integrations before deploying to Mainnet. L1: Ethereum Sepolia.
Status
Status: Persistent, ongoing
Block explorer: https://explorer.decaf.testnet.espresso.network
Public API endpoint: https://query.decaf.testnet.espresso.network
Contracts
Light Client
Lets chains and apps read Espresso state in a trust-minimized way
Ethereum Sepolia
Stake Table
Manages validator registration and stake delegation
Ethereum Sepolia
ESP Token
ERC-20 token used for staking and protocol fees
Ethereum Sepolia
Reward Claim
Distributes staking rewards to validators and delegators
Ethereum Sepolia
Node Operators
For the container image tag, genesis file, environment variables, and commands needed to point a node at Decaf, see Run a Validator Node.
Protocol documentation
For protocol architecture, consensus design, smart contract specifications, and implementation details, see the espresso-network repository on GitHub.
Last updated

