Categorygithub.com/arithmic/eigensdk-go
module
0.0.0-20250108140321-06a886ea90d2
Repository: https://github.com/arithmic/eigensdk-go.git
Documentation: pkg.go.dev

# README

Unit Tests Linter Go Coverage Go Report Card

EigenSDK

This SDK provides a set of primitive Go modules for developing AVSs on EigenLayer.

Installation

go get github.com/arithmic/eigensdk-go

Modules

We support following modules right now.

NOTE: All modules are in active development and interfaces might change.

Development

Clone the repo

git clone https://github.com/arithmic/eigensdk-go.git

Initialize git submodules

git submodule update --init

Follow the contribution guidelines to contribute to eigensdk-go

Branches

For consistency with eigenlayer-middleware and eigenlayer-contracts repos, we no longer use the master branch and instead use dev as the default branch, which will track as closely as possible the dev branch of eigenlayer-middleware (which in turn tracks the dev branch of eigenlayer-contracts). This convention will also be followed for other important branches. For eg, the m2-mainnet branch of this repo will track the m2-mainnet branch of eigenlayer-middleware (which tracks the unfortunately named mainnet branch of eigenlayer-contracts), and same with the testnet-holesky branch.

Security Bugs

Please report security vulnerabilities to [email protected]. Do NOT report security bugs via Github Issues.

Disclaimer

🚧 EigenSDK-go is under active development and has not been audited. EigenSDK-go is rapidly being upgraded, features may be added, removed or otherwise improved or modified and interfaces will have breaking changes. EigenSDK-go should be used only for testing purposes and not in production. EigenSDK-go is provided "as is" and Eigen Labs, Inc. does not guarantee its functionality or provide support for its use in production. 🚧

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package metrics implements the avs node prometheus metrics spec: https://docs.eigenlayer.xyz/eigenlayer/avs-guides/spec/metrics/metrics-prom-spec.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author