Skip to main content

Contract Addresses and Docs

Puffer Protocol Contracts

Puffer's smart contracts are located in two repos:

PufferFinance/pufETH

This repo contains the PufferVault contract which is where the protocol's assets (ETH, wETH, stETH) are held and the pufETH LRT is minted.

Visit the technical documentation for more information.

PufferFinance/PufferPool

This repo contains the core contracts for Puffer's protocol. The core fuctionality is to:

  • allow for users to permissionlessly run Ethereum validators
  • interface with EigenLayer's contracts to enable native restaking and delegation

Visit the technical documentation for more information.

Deployment Addresses

Please check Deployments and Access Control Github repository for the definitive addresses of all deployed contracts on mainnet and holesky and the associated ABIs.