Skip to content

Commit

Permalink
egnkey cli functionality (#71)
Browse files Browse the repository at this point in the history
**Description**
This PR adds the following CLI commands
* `egnaddrs`
* `egnkey`
    * `generate`
    * `convert`
    * `derive-operator-id`

---------

Co-authored-by: tomasarrachea <tomas.arrachea@lambdaclass.com>
Co-authored-by: Pablo Deymonnaz <deymonnaz@gmail.com>
Co-authored-by: Mateo Rico <ricomateo@users.noreply.github.com>
Co-authored-by: Pablo Deymonnaz <pdeymon@fi.uba.ar>
  • Loading branch information
5 people authored Aug 13, 2024
1 parent eb092d5 commit 80921c9
Show file tree
Hide file tree
Showing 10 changed files with 634 additions and 55 deletions.
129 changes: 113 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 23 additions & 12 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@ members = [
"crates/chainio/clients/elcontracts/",
"crates/chainio/clients/eth/",
"crates/chainio/clients/fireblocks/",
"crates/contracts/bindings/",
"crates/chainio/utils/",
"crates/crypto/bn254/",
"crates/utils/",
"crates/contracts/bindings/",
"crates/crypto/bls/",
"crates/crypto/bn254/",
"crates/eigen-cli/",
"crates/logging/",
"crates/metrics/",
"crates/metrics/collectors/economic/",
"crates/metrics/collectors/rpc_calls/",
"crates/metrics/metrics-derive",
"crates/services/avsregistry/",
"crates/services/bls_aggregation/",
"crates/metrics/metrics-derive",
"crates/services/operatorsinfo/",
"crates/types/",
"crates/metrics/",
"crates/types/",
"crates/signer/",
"crates/logging/",
"crates/signer/",
"examples/info-operator-service/",
"testing/testing-utils/",
"crates/types/",
"crates/types/",
"crates/utils/",
"examples/anvil-utils",
"examples/avsregistry-read",
"examples/avsregistry-write",
"examples/anvil-utils",
"examples/info-operator-service/",
"testing/testing-utils/",
]
resolver = "2"

Expand All @@ -51,6 +51,7 @@ rustdoc.all = "warn"
ark-bn254 = "0.4.0"
ark-ec = "0.4.2"
ark-ff = "0.4.0"
ark-serialize = "0.4.2"
async-trait = "0.1.81"
aws-config = "1.5.4"
aws-sdk-kms = "1.37.0"
Expand Down Expand Up @@ -80,27 +81,37 @@ ethers = "2.0.14"
ethers-signers = "2.0.14"
eyre = "0.6.12"
futures-util = "0.3.30"
hex = "0.4"
hex-literal = "0.4.1"
hyper = "0.14.25"
info-operator-service = { path = "examples/info-operator-service" }
k256 = "0.13.3"
metrics = "0.21.1"
metrics-exporter-prometheus = "0.12.0"
num-bigint = "0.4.6"
once_cell = "1.17"
prometheus-client = "0.22.2"
quote = "1.0"
rand = "0.8"
rand_core = "0.6"
reqwest = "0.12.4"
reth = { git = "https://github.com/paradigmxyz/reth" }
rstest = "0.22.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.121"
syn = "2.0"
tempfile = "3"
testcontainers = "0.20.1"
thiserror = "1.0"
tokio = { version = "1.37.0", features = ["test-util", "full", "sync"] }
tracing = "0.1.40"
tracing-subscriber = { version = "0.3", features = ["json"] }
url = "2.5.2"
testcontainers = "0.20.1"
uuid = { version = "1.10.0", features = ["v4"] }

#misc
rust-bls-bn254 = {git = "https://github.com/Layr-Labs/rust-bls-bn254.git", rev = "be3ef87", features = ["std"] }

#misc
parking_lot = "0.12"

Expand Down
Loading

0 comments on commit 80921c9

Please sign in to comment.