diff --git a/.changeset/foundry-deploy-skip-simulation.md b/.changeset/foundry-deploy-skip-simulation.md deleted file mode 100644 index 85b64036ff..0000000000 --- a/.changeset/foundry-deploy-skip-simulation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-eth": patch ---- - -Add `--skip-simulation` to non-localhost Foundry deploys so gas limits come from the node's `eth_estimateGas`. Forge simulates Ethereum chains with the `evm_version` from `foundry.toml` rather than the target chain's active fork, so deploys to Amsterdam chains (EIP-8037, e.g. Sepolia) ran out of gas. Note: skipping simulation makes the broadcast sequential and drops the pre-broadcast cost summary. diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a4ea35cc7..52495f734f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # create-eth +## 2.0.24 + +### Patch Changes + +- 500607f: Add `--skip-simulation` to non-localhost Foundry deploys so gas limits come from the node's `eth_estimateGas`. Forge simulates Ethereum chains with the `evm_version` from `foundry.toml` rather than the target chain's active fork, so deploys to Amsterdam chains (EIP-8037, e.g. Sepolia) ran out of gas. Note: skipping simulation makes the broadcast sequential and drops the pre-broadcast cost summary. + ## 2.0.23 ### Patch Changes diff --git a/package.json b/package.json index ef23bf0fdf..d2f4172d7d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-eth", - "version": "2.0.23", + "version": "2.0.24", "description": "Create a Scaffold-ETH-2 app", "repository": { "type": "git",