Skip to content

Networks and addresses

Coffer runs on the Hoodi test network, chain id 560048, and this deployment is the production one until mainnet. Test ETH has no value, and nothing on Hoodi uses real funds.

Hoodi, chain id 560048. Every address links to the explorer.

ContractAddress
Coffer Factory0xbefd24e90fbff262bc885aab8d8f179bd73f9586
Coffer Bond NFT0xffbbb4a252144434be07fe80c89821300dba1274
Redemption Escrow0x1a6dd30d059d8e027ac5b4df9e95c85a81b61da9
Fee Curve0x4d3ee7cdc270688b7b1266fc0a6f1f51e81ccb47
Marketplace0x09e8e99286a73eede2b18246ee4f6e096533c1ed
WETH0x2387fD72C1DA19f6486B843F5da562679FbB4057

The table is generated from the same configuration the app runs on, so a redeploy updates the app and these docs in one step.

The Coffer contracts in the table are published on GitHub in coffer-smart-contracts, and the marketplace in coffer-marketplace.

The Coffer contract drives the validator’s stake through three contracts the Ethereum protocol itself provides. They sit at the same addresses on every network.

ContractAddress
Withdrawal requests, EIP-70020x00000961Ef480Eb55e80D19ad83579A64c007002
Deposits0x00000000219ab540356cBB839Cbe05303d7705Fa
Consolidation requests, EIP-72510x0000BBdDc7CE488642fb579F8B00f3a590007251

The site lives at coffer.bond, the app at hoodi.app.coffer.bond and these docs at docs.coffer.bond.

Two explorers cover the two layers. hoodi.etherscan.io shows the contracts and transactions on the execution layer, and hoodi.beaconcha.in shows validators and their balances on the consensus layer.