├── .env ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── check-fmt.yml │ ├── codeql-analysis.yml │ ├── golangci-lint.yml │ ├── integration-test.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── cmd └── eigenlayer │ └── main.go ├── go.mod ├── go.sum ├── internal └── versionupdate │ └── check_version_update.go ├── pkg ├── clients │ └── sidecar │ │ ├── client.go │ │ └── mocks │ │ └── client.go ├── eigenpod.go ├── eigenpod │ ├── constants.go │ ├── flags.go │ └── status.go ├── internal │ ├── command │ │ ├── BaseCommand.go │ │ └── NewWriteableCallDataCommand.go │ ├── common │ │ ├── contracts.go │ │ ├── errors.go │ │ ├── eth.go │ │ ├── fileio.go │ │ ├── flags │ │ │ ├── avs.go │ │ │ ├── common.go │ │ │ ├── fireblocks.go │ │ │ ├── general.go │ │ │ ├── web3signer.go │ │ │ └── write.go │ │ ├── helper.go │ │ ├── helper_test.go │ │ └── print.go │ ├── erc20 │ │ └── erc20.go │ └── testutils │ │ └── fuzz.go ├── keys.go ├── keys │ ├── create.go │ ├── create_test.go │ ├── error.go │ ├── export.go │ ├── export_test.go │ ├── flags.go │ ├── import.go │ ├── import_test.go │ ├── list.go │ ├── list_test.go │ └── utils.go ├── operator.go ├── operator │ ├── allocations.go │ ├── allocations │ │ ├── README.md │ │ ├── flags.go │ │ ├── set_allocation_delay.go │ │ ├── show.go │ │ ├── show_test.go │ │ ├── testdata │ │ │ ├── allocations1.csv │ │ │ └── allocations_duplicate.csv │ │ ├── types.go │ │ ├── update.go │ │ └── update_test.go │ ├── config.go │ ├── config │ │ ├── create.go │ │ ├── create_test.go │ │ ├── flags.go │ │ ├── logo.png │ │ ├── metadata-example.json │ │ └── operator-config-example.yaml │ ├── deregister_operator_sets.go │ ├── errors.go │ ├── get_delegation_approval.go │ ├── get_operator_pi_split.go │ ├── get_operator_split.go │ ├── get_operatorset_split.go │ ├── keys.go │ ├── keys │ │ ├── create.go │ │ ├── create_test.go │ │ ├── error.go │ │ ├── export.go │ │ ├── export_test.go │ │ ├── flags.go │ │ ├── import.go │ │ ├── import_test.go │ │ ├── list.go │ │ └── list_test.go │ ├── register.go │ ├── register_operator_sets.go │ ├── set_operator_pi_split.go │ ├── set_operator_split.go │ ├── set_operatorset_split.go │ ├── split │ │ ├── flags.go │ │ └── types.go │ ├── status.go │ ├── types.go │ ├── update.go │ └── update_metadata_uri.go ├── rewards.go ├── rewards │ ├── README.md │ ├── claim.go │ ├── claim_test.go │ ├── flags.go │ ├── setclaimer.go │ ├── show.go │ ├── show_test.go │ └── types.go ├── telemetry │ └── telemetry.go ├── types │ ├── chain_metadata.go │ ├── fireblocks_config.go │ ├── operator_config.go │ ├── signer_config.go │ └── web3_config.go ├── user │ ├── admin │ │ ├── accept.go │ │ ├── accept_test.go │ │ ├── add_pending.go │ │ ├── add_pending_test.go │ │ ├── admin.go │ │ ├── flags.go │ │ ├── is_admin.go │ │ ├── is_admin_test.go │ │ ├── is_pending.go │ │ ├── is_pending_test.go │ │ ├── list.go │ │ ├── list_pending.go │ │ ├── list_pending_test.go │ │ ├── list_test.go │ │ ├── remove.go │ │ ├── remove_pending.go │ │ ├── remove_pending_test.go │ │ ├── remove_test.go │ │ └── types.go │ ├── appointee │ │ ├── appointee.go │ │ ├── can_call.go │ │ ├── can_call_test.go │ │ ├── flags.go │ │ ├── list.go │ │ ├── list_permissions.go │ │ ├── list_permissions_test.go │ │ ├── list_test.go │ │ ├── remove.go │ │ ├── remove_test.go │ │ ├── set.go │ │ ├── set_test.go │ │ └── types.go │ └── flags.go ├── users.go └── utils │ ├── constants.go │ ├── gen.go │ ├── mocks │ └── prompter.go │ ├── prompter.go │ ├── utils.go │ └── utils_test.go ├── samples └── batch-claims.yaml ├── scripts ├── build.release.sh ├── build.sh └── install.sh └── tests ├── keystore └── operator-ci.yaml ├── user ├── .env ├── admin │ ├── admin_lifecycle_tests.sh │ ├── admin_utils.sh │ └── rotate_admin_tests.sh ├── appointee │ ├── appointee_lifecycle_tests.sh │ └── appointee_output_tests.sh └── user-integration-tests-runner.sh └── web3signer ├── docker-compose.yaml ├── key-config.yaml ├── operator-ci.yaml ├── operator_keys └── opr.ecdsa.key.json └── passwords └── opr.ecdsa.key.txt /.env: -------------------------------------------------------------------------------- 1 | APP_NAME=eigenlayer -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check-fmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/check-fmt.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/README.md -------------------------------------------------------------------------------- /cmd/eigenlayer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/cmd/eigenlayer/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/go.sum -------------------------------------------------------------------------------- /internal/versionupdate/check_version_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/internal/versionupdate/check_version_update.go -------------------------------------------------------------------------------- /pkg/clients/sidecar/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/clients/sidecar/client.go -------------------------------------------------------------------------------- /pkg/clients/sidecar/mocks/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/clients/sidecar/mocks/client.go -------------------------------------------------------------------------------- /pkg/eigenpod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/eigenpod.go -------------------------------------------------------------------------------- /pkg/eigenpod/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/eigenpod/constants.go -------------------------------------------------------------------------------- /pkg/eigenpod/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/eigenpod/flags.go -------------------------------------------------------------------------------- /pkg/eigenpod/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/eigenpod/status.go -------------------------------------------------------------------------------- /pkg/internal/command/BaseCommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/command/BaseCommand.go -------------------------------------------------------------------------------- /pkg/internal/command/NewWriteableCallDataCommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/command/NewWriteableCallDataCommand.go -------------------------------------------------------------------------------- /pkg/internal/common/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/contracts.go -------------------------------------------------------------------------------- /pkg/internal/common/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/errors.go -------------------------------------------------------------------------------- /pkg/internal/common/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/eth.go -------------------------------------------------------------------------------- /pkg/internal/common/fileio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/fileio.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/avs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/avs.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/common.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/fireblocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/fireblocks.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/general.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/general.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/web3signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/web3signer.go -------------------------------------------------------------------------------- /pkg/internal/common/flags/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/flags/write.go -------------------------------------------------------------------------------- /pkg/internal/common/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/helper.go -------------------------------------------------------------------------------- /pkg/internal/common/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/helper_test.go -------------------------------------------------------------------------------- /pkg/internal/common/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/common/print.go -------------------------------------------------------------------------------- /pkg/internal/erc20/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/erc20/erc20.go -------------------------------------------------------------------------------- /pkg/internal/testutils/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/internal/testutils/fuzz.go -------------------------------------------------------------------------------- /pkg/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys.go -------------------------------------------------------------------------------- /pkg/keys/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/create.go -------------------------------------------------------------------------------- /pkg/keys/create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/create_test.go -------------------------------------------------------------------------------- /pkg/keys/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/error.go -------------------------------------------------------------------------------- /pkg/keys/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/export.go -------------------------------------------------------------------------------- /pkg/keys/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/export_test.go -------------------------------------------------------------------------------- /pkg/keys/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/flags.go -------------------------------------------------------------------------------- /pkg/keys/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/import.go -------------------------------------------------------------------------------- /pkg/keys/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/import_test.go -------------------------------------------------------------------------------- /pkg/keys/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/list.go -------------------------------------------------------------------------------- /pkg/keys/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/list_test.go -------------------------------------------------------------------------------- /pkg/keys/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/keys/utils.go -------------------------------------------------------------------------------- /pkg/operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator.go -------------------------------------------------------------------------------- /pkg/operator/allocations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations.go -------------------------------------------------------------------------------- /pkg/operator/allocations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/README.md -------------------------------------------------------------------------------- /pkg/operator/allocations/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/flags.go -------------------------------------------------------------------------------- /pkg/operator/allocations/set_allocation_delay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/set_allocation_delay.go -------------------------------------------------------------------------------- /pkg/operator/allocations/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/show.go -------------------------------------------------------------------------------- /pkg/operator/allocations/show_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/show_test.go -------------------------------------------------------------------------------- /pkg/operator/allocations/testdata/allocations1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/testdata/allocations1.csv -------------------------------------------------------------------------------- /pkg/operator/allocations/testdata/allocations_duplicate.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/testdata/allocations_duplicate.csv -------------------------------------------------------------------------------- /pkg/operator/allocations/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/types.go -------------------------------------------------------------------------------- /pkg/operator/allocations/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/update.go -------------------------------------------------------------------------------- /pkg/operator/allocations/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/allocations/update_test.go -------------------------------------------------------------------------------- /pkg/operator/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config.go -------------------------------------------------------------------------------- /pkg/operator/config/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/create.go -------------------------------------------------------------------------------- /pkg/operator/config/create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/create_test.go -------------------------------------------------------------------------------- /pkg/operator/config/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/flags.go -------------------------------------------------------------------------------- /pkg/operator/config/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/logo.png -------------------------------------------------------------------------------- /pkg/operator/config/metadata-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/metadata-example.json -------------------------------------------------------------------------------- /pkg/operator/config/operator-config-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/config/operator-config-example.yaml -------------------------------------------------------------------------------- /pkg/operator/deregister_operator_sets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/deregister_operator_sets.go -------------------------------------------------------------------------------- /pkg/operator/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/errors.go -------------------------------------------------------------------------------- /pkg/operator/get_delegation_approval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/get_delegation_approval.go -------------------------------------------------------------------------------- /pkg/operator/get_operator_pi_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/get_operator_pi_split.go -------------------------------------------------------------------------------- /pkg/operator/get_operator_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/get_operator_split.go -------------------------------------------------------------------------------- /pkg/operator/get_operatorset_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/get_operatorset_split.go -------------------------------------------------------------------------------- /pkg/operator/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys.go -------------------------------------------------------------------------------- /pkg/operator/keys/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/create.go -------------------------------------------------------------------------------- /pkg/operator/keys/create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/create_test.go -------------------------------------------------------------------------------- /pkg/operator/keys/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/error.go -------------------------------------------------------------------------------- /pkg/operator/keys/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/export.go -------------------------------------------------------------------------------- /pkg/operator/keys/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/export_test.go -------------------------------------------------------------------------------- /pkg/operator/keys/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/flags.go -------------------------------------------------------------------------------- /pkg/operator/keys/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/import.go -------------------------------------------------------------------------------- /pkg/operator/keys/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/import_test.go -------------------------------------------------------------------------------- /pkg/operator/keys/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/list.go -------------------------------------------------------------------------------- /pkg/operator/keys/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/keys/list_test.go -------------------------------------------------------------------------------- /pkg/operator/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/register.go -------------------------------------------------------------------------------- /pkg/operator/register_operator_sets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/register_operator_sets.go -------------------------------------------------------------------------------- /pkg/operator/set_operator_pi_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/set_operator_pi_split.go -------------------------------------------------------------------------------- /pkg/operator/set_operator_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/set_operator_split.go -------------------------------------------------------------------------------- /pkg/operator/set_operatorset_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/set_operatorset_split.go -------------------------------------------------------------------------------- /pkg/operator/split/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/split/flags.go -------------------------------------------------------------------------------- /pkg/operator/split/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/split/types.go -------------------------------------------------------------------------------- /pkg/operator/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/status.go -------------------------------------------------------------------------------- /pkg/operator/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/types.go -------------------------------------------------------------------------------- /pkg/operator/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/update.go -------------------------------------------------------------------------------- /pkg/operator/update_metadata_uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/operator/update_metadata_uri.go -------------------------------------------------------------------------------- /pkg/rewards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards.go -------------------------------------------------------------------------------- /pkg/rewards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/README.md -------------------------------------------------------------------------------- /pkg/rewards/claim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/claim.go -------------------------------------------------------------------------------- /pkg/rewards/claim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/claim_test.go -------------------------------------------------------------------------------- /pkg/rewards/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/flags.go -------------------------------------------------------------------------------- /pkg/rewards/setclaimer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/setclaimer.go -------------------------------------------------------------------------------- /pkg/rewards/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/show.go -------------------------------------------------------------------------------- /pkg/rewards/show_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/show_test.go -------------------------------------------------------------------------------- /pkg/rewards/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/rewards/types.go -------------------------------------------------------------------------------- /pkg/telemetry/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/telemetry/telemetry.go -------------------------------------------------------------------------------- /pkg/types/chain_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/types/chain_metadata.go -------------------------------------------------------------------------------- /pkg/types/fireblocks_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/types/fireblocks_config.go -------------------------------------------------------------------------------- /pkg/types/operator_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/types/operator_config.go -------------------------------------------------------------------------------- /pkg/types/signer_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/types/signer_config.go -------------------------------------------------------------------------------- /pkg/types/web3_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/types/web3_config.go -------------------------------------------------------------------------------- /pkg/user/admin/accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/accept.go -------------------------------------------------------------------------------- /pkg/user/admin/accept_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/accept_test.go -------------------------------------------------------------------------------- /pkg/user/admin/add_pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/add_pending.go -------------------------------------------------------------------------------- /pkg/user/admin/add_pending_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/add_pending_test.go -------------------------------------------------------------------------------- /pkg/user/admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/admin.go -------------------------------------------------------------------------------- /pkg/user/admin/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/flags.go -------------------------------------------------------------------------------- /pkg/user/admin/is_admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/is_admin.go -------------------------------------------------------------------------------- /pkg/user/admin/is_admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/is_admin_test.go -------------------------------------------------------------------------------- /pkg/user/admin/is_pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/is_pending.go -------------------------------------------------------------------------------- /pkg/user/admin/is_pending_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/is_pending_test.go -------------------------------------------------------------------------------- /pkg/user/admin/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/list.go -------------------------------------------------------------------------------- /pkg/user/admin/list_pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/list_pending.go -------------------------------------------------------------------------------- /pkg/user/admin/list_pending_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/list_pending_test.go -------------------------------------------------------------------------------- /pkg/user/admin/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/list_test.go -------------------------------------------------------------------------------- /pkg/user/admin/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/remove.go -------------------------------------------------------------------------------- /pkg/user/admin/remove_pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/remove_pending.go -------------------------------------------------------------------------------- /pkg/user/admin/remove_pending_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/remove_pending_test.go -------------------------------------------------------------------------------- /pkg/user/admin/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/remove_test.go -------------------------------------------------------------------------------- /pkg/user/admin/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/admin/types.go -------------------------------------------------------------------------------- /pkg/user/appointee/appointee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/appointee.go -------------------------------------------------------------------------------- /pkg/user/appointee/can_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/can_call.go -------------------------------------------------------------------------------- /pkg/user/appointee/can_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/can_call_test.go -------------------------------------------------------------------------------- /pkg/user/appointee/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/flags.go -------------------------------------------------------------------------------- /pkg/user/appointee/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/list.go -------------------------------------------------------------------------------- /pkg/user/appointee/list_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/list_permissions.go -------------------------------------------------------------------------------- /pkg/user/appointee/list_permissions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/list_permissions_test.go -------------------------------------------------------------------------------- /pkg/user/appointee/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/list_test.go -------------------------------------------------------------------------------- /pkg/user/appointee/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/remove.go -------------------------------------------------------------------------------- /pkg/user/appointee/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/remove_test.go -------------------------------------------------------------------------------- /pkg/user/appointee/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/set.go -------------------------------------------------------------------------------- /pkg/user/appointee/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/set_test.go -------------------------------------------------------------------------------- /pkg/user/appointee/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/appointee/types.go -------------------------------------------------------------------------------- /pkg/user/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/user/flags.go -------------------------------------------------------------------------------- /pkg/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/users.go -------------------------------------------------------------------------------- /pkg/utils/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/constants.go -------------------------------------------------------------------------------- /pkg/utils/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/gen.go -------------------------------------------------------------------------------- /pkg/utils/mocks/prompter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/mocks/prompter.go -------------------------------------------------------------------------------- /pkg/utils/prompter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/prompter.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /samples/batch-claims.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/samples/batch-claims.yaml -------------------------------------------------------------------------------- /scripts/build.release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/scripts/build.release.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /tests/keystore/operator-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/keystore/operator-ci.yaml -------------------------------------------------------------------------------- /tests/user/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/.env -------------------------------------------------------------------------------- /tests/user/admin/admin_lifecycle_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/admin/admin_lifecycle_tests.sh -------------------------------------------------------------------------------- /tests/user/admin/admin_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/admin/admin_utils.sh -------------------------------------------------------------------------------- /tests/user/admin/rotate_admin_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/admin/rotate_admin_tests.sh -------------------------------------------------------------------------------- /tests/user/appointee/appointee_lifecycle_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/appointee/appointee_lifecycle_tests.sh -------------------------------------------------------------------------------- /tests/user/appointee/appointee_output_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/appointee/appointee_output_tests.sh -------------------------------------------------------------------------------- /tests/user/user-integration-tests-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/user/user-integration-tests-runner.sh -------------------------------------------------------------------------------- /tests/web3signer/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/web3signer/docker-compose.yaml -------------------------------------------------------------------------------- /tests/web3signer/key-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/web3signer/key-config.yaml -------------------------------------------------------------------------------- /tests/web3signer/operator-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/web3signer/operator-ci.yaml -------------------------------------------------------------------------------- /tests/web3signer/operator_keys/opr.ecdsa.key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layr-Labs/eigenlayer-cli/HEAD/tests/web3signer/operator_keys/opr.ecdsa.key.json -------------------------------------------------------------------------------- /tests/web3signer/passwords/opr.ecdsa.key.txt: -------------------------------------------------------------------------------- 1 | HhzcmbpkHCQpvBlXrvLB --------------------------------------------------------------------------------