You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
run-block-producer-devnet: ## Run a block producer node on devnet
327
-
$(MAKE) run-block-producer NETWORK=devnet
328
-
329
-
.PHONY: run-block-producer-mainnet
330
-
run-block-producer-mainnet: ## Run a block producer node on mainnet
331
-
$(MAKE) run-block-producer NETWORK=mainnet
332
326
333
327
.PHONY: generate-block-producer-key
334
-
generate-block-producer-key: build-release ## Generate a new block producer key pair
328
+
generate-block-producer-key: build-release ## Generate a new block producer key pair (fails if keys exist, use PRODUCER_KEY_FILENAME to customize, MINA_PRIVKEY_PASS for password)
329
+
@if [ -f"$(PRODUCER_KEY_FILENAME)" ];then\
330
+
echo"Error: Producer key already exists at $(PRODUCER_KEY_FILENAME)";\
331
+
echo"";\
332
+
echo"To generate a key with a different filename, set PRODUCER_KEY_FILENAME:";\
333
+
echo" make generate-block-producer-key PRODUCER_KEY_FILENAME=./path/to/new-key";\
334
+
echo"";\
335
+
echo"Or remove the existing key first to regenerate it.";\
336
+
exit 1;\
337
+
fi
335
338
@mkdir -p openmina-workdir
336
-
@echo "Generating new block producer key pair..."
337
-
@OUTPUT=$$(cargo run --release --package=cli --bin openmina -- misc mina-key-pair);\
0 commit comments