Cargo Features

eigensdk has no features set by default.

[dependencies]
eigensdk = { version = "0.1.0", features = ["full", "chainio-txmanager", "client-avsregistry", "client-elcontracts", "client-eth", "client-fireblocks", "contract-bindings", "crypto-bls", "crypto-bn254", "metrics", "metrics-collectors-economic", "metrics-collectors-rpc-calls", "services-avsregistry", "services-blsaggregation", "services-operatorsinfo", "nodeapi", "logging", "utils", "testing-utils", "signer", "types"] }

Feature configurations

full = chainio-txmanager, client-avsregistry, client-elcontracts, client-eth, client-fireblocks, contract-bindings, crypto-bls, crypto-bn254, logging, metrics, nodeapi, services-avsregistry, services-blsaggregation, services-operatorsinfo, signer, testing-utils

Full features set for full usage

chainio-txmanager full?

Chain IO related features

Enables eigen-chainio-txmanager

client-avsregistry full?

Client-related features

Enables eigen-client-avsregistry

client-elcontracts full?

Enables eigen-client-elcontracts

client-eth full?

Enables eigen-client-eth

client-fireblocks full?

Enables eigen-client-fireblocks

contract-bindings full?

Contract-related features

Enables eigen-contract-bindings

crypto-bls full?

Crypto-related features

Enables eigen-crypto-bls

crypto-bn254 full?

Enables eigen-crypto-bn254

metrics full?

Metrics and collectors

Enables eigen-metrics

metrics-collectors-economic

Enables eigen-metrics-collectors-economic

metrics-collectors-rpc-calls

Enables eigen-metrics-collectors-rpc-calls

services-avsregistry full?

Service-related features

Enables eigen-services-avsregistry

services-blsaggregation full?

Enables eigen-services-blsaggregation

services-operatorsinfo full?

Enables eigen-services-operatorsinfo

nodeapi full?

Node API related features

Enables eigen-nodeapi

logging full?

Logging and utilities

Enables eigen-logging

utils

Enables eigen-utils

testing-utils full?

Testing utilities

Enables eigen-testing-utils

signer full?

Signer-related features

Enables eigen-signer

types

Enables eigen-types