From 84088584c2d9cb1dcb7f0785e79b49377d91c380 Mon Sep 17 00:00:00 2001 From: 0xwildhare Date: Fri, 4 Oct 2024 16:21:17 -0700 Subject: [PATCH] add: holesky-register-node --- Makefile | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b748f5a..91ecc8d 100644 --- a/Makefile +++ b/Makefile @@ -73,21 +73,32 @@ mainnet-start-node: -e OPERATOR_BLS_KEY_PASSWORD=$(OPERATOR_BLS_KEY_PASSWORD) \ -p 7047:7047 opacitylabs/opacity-avs-node:latest +.PHONY: holesky-register-node +holesky-register-node: + @docker pull opacitylabs/opacity-avs-node:latest + @test -n "$(OPERATOR_ECDSA_KEY_PASSWORD)" || (echo "WARNING: OPERATOR_ECDSA_KEY_PASSWORD is not set") + @test -n "$(OPERATOR_BLS_KEY_PASSWORD)" || (echo "WARNING: OPERATOR_BLS_KEY_PASSWORD is not set") + @test -n "$(OPERATOR_ECDSA_KEY_FILE)" || (echo "WARNING: OPERATOR_ECDSA_KEY_FILE env var is not set") + @test -n "$(OPERATOR_BLS_KEY_FILE)" || (echo "WARNING: OPERATOR_BLS_KEY_FILE env var is not set") + @docker run -d -it --name opacity-avs-registration \ + --entrypoint /opacity-avs-node/register.sh \ + --volume $(OPERATOR_ECDSA_KEY_FILE):/opacity-avs-node/config/opacity.ecdsa.key.json \ + --volume $(OPERATOR_BLS_KEY_FILE):/opacity-avs-node/config/opacity.bls.key.json \ + --volume ./config/holesky/opacity.holesky.config.yaml:/opacity-avs-node/config/opacity.config.yaml \ + -e OPERATOR_ECDSA_KEY_PASSWORD=$(OPERATOR_ECDSA_KEY_PASSWORD) \ + -e OPERATOR_BLS_KEY_PASSWORD=$(OPERATOR_BLS_KEY_PASSWORD) \ + opacitylabs/opacity-avs-node:latest .PHONY: holesky-start-node holesky-start-node: @docker pull opacitylabs/opacity-avs-node:latest - @test -n "$(OPERATOR_ECDSA_KEY_PASSWORD)" || (echo "WARNING: OPERATOR_ECDSA_KEY_PASSWORD is not set") @test -n "$(OPERATOR_BLS_KEY_PASSWORD)" || (echo "WARNING: OPERATOR_BLS_KEY_PASSWORD is not set") - @test -n "$(OPERATOR_ECDSA_KEY_FILE)" || (echo "WARNING: OPERATOR_ECDSA_KEY_FILE env var is not set") @test -n "$(OPERATOR_BLS_KEY_FILE)" || (echo "WARNING: OPERATOR_BLS_KEY_FILE env var is not set") @docker run -d -it --name opacity-avs \ --device /dev/sgx_enclave \ --device /dev/sgx_provision \ - --volume $(OPERATOR_ECDSA_KEY_FILE):/opacity-avs-node/config/opacity.ecdsa.key.json \ --volume $(OPERATOR_BLS_KEY_FILE):/opacity-avs-node/config/opacity.bls.key.json \ --volume ./config/holesky/opacity.holesky.config.yaml:/opacity-avs-node/config/opacity.config.yaml \ - -e OPERATOR_ECDSA_KEY_PASSWORD=$(OPERATOR_ECDSA_KEY_PASSWORD) \ -e OPERATOR_BLS_KEY_PASSWORD=$(OPERATOR_BLS_KEY_PASSWORD) \ -p 7047:7047 opacitylabs/opacity-avs-node:latest