Skip to content

api-evangelist/eigenda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

EigenDA (eigenda)

EigenDA is a secure, high-throughput, decentralized data availability (DA) service built on Ethereum via EigenLayer restaking primitives. Developed by Eigen Labs and operated as the flagship product of the EigenCloud suite, EigenDA accepts rollup data blobs, erasure-codes them across a restaked operator network, and anchors aggregated BLS attestations to Ethereum L1. Designed for hyperscale rollup DA, EigenDA advertises 1 GB/s of throughput, is secured by 4M+ ETH of restaked stake, and is integrated by rollups including Celo, MegaETH, and Aevo.

URL: Visit APIs.json

Tags

  • Blockchain, Data Availability, Ethereum, Restaking, EigenLayer, Rollups, Layer 2, Web3, gRPC, Decentralized Infrastructure, KZG Commitments, Cryptography

Timestamps

  • Created: 2026-05-24
  • Modified: 2026-05-24

APIs

The canonical EigenDA API surface is a set of gRPC services defined in protobuf under Layr-Labs/eigenda/api/proto/. v1 services remain in place while v2 (under disperser/v2, retriever/v2, validator/) ships as a fundamental redesign of the protocol — adding a payment vault, validator signing-rate telemetry, and a path toward permissionless dispersers and data availability sampling.

EigenDA Disperser API

The on-ramp for rollups. DisperseBlob accepts a raw blob; GetBlobStatus returns the dispersal lifecycle (queued, encoded, dispersing, confirmed, finalized). v2 adds GetBlobCommitment, GetPaymentState (payment vault accounting), and GetValidatorSigningRate.

EigenDA Retriever API

RetrieveBlob fans chunk-retrieval requests out to EigenDA operator nodes and reconstructs the original blob from the returned chunks.

EigenDA Relay API

Read path for blobs and chunks: GetBlob, GetChunks, and GetValidatorChunks against the relay layer that sits between rollups and validators.

EigenDA Churner API

Operator registration and eviction. Churn decides which operators may join the EigenDA quorum and which existing operators are evicted when registered stake exceeds protocol capacity.

EigenDA Validator Node API

gRPC API served by EigenDA operator nodes — chunk receipt, attestation signing, and chunk retrieval. v2 introduces node_v2.proto and a separate signing_rate.proto for measuring per-validator availability.

Common Properties

Integrations

  • Celo — L2 using EigenDA for data availability
  • MegaETH — real-time Ethereum L2 built on EigenDA
  • Aevo — derivatives L2 using EigenDA
  • Arbitrum Orbit — via eigenda-orbit-sdk and forked nitro / nitro-contracts
  • OP Stack — via Hokulea fault-proof integration
  • Sovereign SDK — first-party DA adapter in the EigenDA rust/ tree
  • zkSync — proof-of-concept integration in zksync-eigenda-m1

Notes

  • The canonical API contract is the protobuf schema in Layr-Labs/eigenda/api/proto/. EigenDA does not publish an OpenAPI/REST surface — clients integrate over gRPC using the language SDKs above or via the eigenda-proxy which adapts EigenDA to standard rollup DA-server interfaces.
  • v2 is currently marked experimental in the protocol README and represents the forward path for the protocol (payment vault, permissionless dispersers, DAS).
  • The reference implementation is open source; node operators self-host using the eigenda-operator-setup guide.

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

Releases

No releases published

Packages

 
 
 

Contributors