# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.79" name = "eigensdk" version = "0.1.0" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "SDK for eigenlayer" readme = "README.md" license-file = "LICENSE" repository = "https://github.com/Layr-Labs/eigensdk-rs" [lib] name = "eigensdk" path = "src/lib.rs" [dependencies.eigen-chainio-txmanager] version = "0.1.0" optional = true [dependencies.eigen-client-avsregistry] version = "0.1.0" optional = true [dependencies.eigen-client-elcontracts] version = "0.1.0" optional = true [dependencies.eigen-client-eth] version = "0.1.0" optional = true [dependencies.eigen-client-fireblocks] version = "0.1.0" optional = true [dependencies.eigen-contract-bindings] version = "0.1.0" optional = true [dependencies.eigen-crypto-bls] version = "0.1.0" optional = true [dependencies.eigen-crypto-bn254] version = "0.1.0" optional = true [dependencies.eigen-logging] version = "0.1.0" optional = true [dependencies.eigen-metrics] version = "0.1.0" optional = true [dependencies.eigen-metrics-collectors-economic] version = "0.1.0" optional = true [dependencies.eigen-metrics-collectors-rpc-calls] version = "0.1.0" optional = true [dependencies.eigen-nodeapi] version = "0.1.0" optional = true [dependencies.eigen-services-avsregistry] version = "0.1.0" optional = true [dependencies.eigen-services-blsaggregation] version = "0.1.0" optional = true [dependencies.eigen-services-operatorsinfo] version = "0.1.0" optional = true [dependencies.eigen-signer] version = "0.1.0" optional = true [dependencies.eigen-testing-utils] version = "0.1.0" optional = true [dependencies.eigen-types] version = "0.1.0" optional = true [dependencies.eigen-utils] version = "0.1.0" optional = true [features] chainio-txmanager = ["dep:eigen-chainio-txmanager"] client-avsregistry = ["dep:eigen-client-avsregistry"] client-elcontracts = ["dep:eigen-client-elcontracts"] client-eth = ["dep:eigen-client-eth"] client-fireblocks = ["dep:eigen-client-fireblocks"] contract-bindings = ["dep:eigen-contract-bindings"] crypto-bls = ["dep:eigen-crypto-bls"] crypto-bn254 = ["dep:eigen-crypto-bn254"] default = [] full = [ "chainio-txmanager", "client-avsregistry", "client-elcontracts", "client-eth", "client-fireblocks", "contract-bindings", "crypto-bls", "crypto-bn254", "logging", "metrics", "services-avsregistry", "services-blsaggregation", "services-operatorsinfo", "signer", "testing-utils", "nodeapi", ] logging = ["dep:eigen-logging"] metrics = ["dep:eigen-metrics"] metrics-collectors-economic = ["dep:eigen-metrics-collectors-economic"] metrics-collectors-rpc-calls = ["dep:eigen-metrics-collectors-rpc-calls"] nodeapi = ["dep:eigen-nodeapi"] services-avsregistry = ["dep:eigen-services-avsregistry"] services-blsaggregation = ["dep:eigen-services-blsaggregation"] services-operatorsinfo = ["dep:eigen-services-operatorsinfo"] signer = ["dep:eigen-signer"] testing-utils = ["dep:eigen-testing-utils"] types = ["dep:eigen-types"] utils = ["dep:eigen-utils"]