From 317b2a6cc1fd51d186af8ab20442c549a7d97a27 Mon Sep 17 00:00:00 2001 From: malgus01 Date: Mon, 22 Sep 2025 08:47:08 -0700 Subject: [PATCH 1/2] feat: Add Install Node.js dependencies for tooling --- makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index 1e86d98..c334c76 100644 --- a/makefile +++ b/makefile @@ -333,4 +333,8 @@ check-updates: ## Check for Foundry updates update-foundry: ## Update Foundry to latest version @echo "$(BLUE)🔄 Updating Foundry...$(RESET)" - foundryup \ No newline at end of file + foundryup + +node-modules: ## Install Node.js dependencies for tooling + @echo "$(BLUE)📦 Installing Node.js dependencies...$(RESET)" + npm install --save-dev solhint prettier prettier-plugin-solidity \ No newline at end of file From d4a78ce67235e55bd99938bd83cc36aa069a2692 Mon Sep 17 00:00:00 2001 From: malgus01 Date: Mon, 22 Sep 2025 08:47:34 -0700 Subject: [PATCH 2/2] feat: Add Check environment variables --- makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index c334c76..2ef4ca3 100644 --- a/makefile +++ b/makefile @@ -337,4 +337,10 @@ update-foundry: ## Update Foundry to latest version node-modules: ## Install Node.js dependencies for tooling @echo "$(BLUE)📦 Installing Node.js dependencies...$(RESET)" - npm install --save-dev solhint prettier prettier-plugin-solidity \ No newline at end of file + npm install --save-dev solhint prettier prettier-plugin-solidity + +env-check: ## Check environment variables + @echo "$(BLUE)🔍 Checking environment variables...$(RESET)" + @echo "ALCHEMY_API_KEY: $(if $(ALCHEMY_API_KEY),$(GREEN)✅ Set$(RESET),$(RED)❌ Missing$(RESET))" + @echo "ETHERSCAN_API_KEY: $(if $(ETHERSCAN_API_KEY),$(GREEN)✅ Set$(RESET),$(RED)❌ Missing$(RESET))" + @echo "PRIVATE_KEY: $(if $(PRIVATE_KEY),$(GREEN)✅ Set$(RESET),$(RED)❌ Missing$(RESET))"