From 08fbf54c85c1842587a31379f2df196ad72030ff Mon Sep 17 00:00:00 2001 From: memosr Date: Wed, 8 Jul 2026 12:32:38 +0300 Subject: [PATCH] docs: add --broadcast to forge create deploy commands Foundry 1.0+ requires --broadcast for forge create to actually deploy; without it the command dry-runs and --verify never executes. Verified empirically with forge 1.7.1 + anvil (prints the 'add --broadcast' warning). --- skills/build-on-base/references/deploy-contracts.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/skills/build-on-base/references/deploy-contracts.md b/skills/build-on-base/references/deploy-contracts.md index 8d9c2eb..b0d4df7 100644 --- a/skills/build-on-base/references/deploy-contracts.md +++ b/skills/build-on-base/references/deploy-contracts.md @@ -113,6 +113,7 @@ base = { key = "${ETHERSCAN_API_KEY}", url = "https://api.basescan.org/api" } forge create src/MyContract.sol:MyContract \ --rpc-url https://sepolia.base.org \ --account \ + --broadcast \ --verify \ --etherscan-api-key $ETHERSCAN_API_KEY ``` @@ -123,6 +124,7 @@ forge create src/MyContract.sol:MyContract \ forge create src/MyContract.sol:MyContract \ --rpc-url https://mainnet.base.org \ --account \ + --broadcast \ --verify \ --etherscan-api-key $ETHERSCAN_API_KEY ```