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, follow the per-network "Running a … Node" page linked under each network below.
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/v1
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 node-type-specific commands needed to point a node at Mainnet, see Running a Mainnet 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/v1
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
Decaf node operators are limited to a select group. If you are interested in running a node in a future release of Espresso, contact us.
For the container image tag, genesis file, environment variables, and node-type-specific commands needed to point a node at Decaf, see Running a Decaf Node.
Protocol documentation
For protocol architecture, consensus design, smart contract specifications, and implementation details, see the espresso-network repository on GitHub.
Last updated

