Skip to content

feat: preset — ready Rome toolchain config (foundry/hardhat) - #12

Merged
anil-rome merged 1 commit into
mainfrom
feat-preset
Jul 21, 2026
Merged

feat: preset — ready Rome toolchain config (foundry/hardhat)#12
anil-rome merged 1 commit into
mainfrom
feat-preset

Conversation

@anil-rome

Copy link
Copy Markdown
Contributor

Adds rome preset <foundry|hardhat> <chain> — emits a ready Rome network config (RPC + chainId) plus the Rome quirks (forge --skip-simulation, the estimateGas over-prediction caveat, submitRomeTx writes). Extend-don't-duplicate for the EVM toolchain — builders keep Foundry/Hardhat; this injects the right config. Read-only → CLI + MCP, sourced from the registry.

Fills the bring-Solidity Build cell (workstream F). 78/78 tests; verified live on Hadrian.

`rome preset <foundry|hardhat> <chain>` emits a ready Rome network config (RPC + chainId) plus the Rome quirks a builder needs (forge --skip-simulation, estimateGas over-prediction, submitRomeTx writes). Extend-don't-duplicate for the EVM toolchain; read-only → CLI + MCP. Sourced from the registry; verified live on Hadrian.
@anil-rome
anil-rome merged commit 74fb9ca into main Jul 21, 2026
6 checks passed
@anil-rome
anil-rome deleted the feat-preset branch July 21, 2026 09:42
anil-rome added a commit that referenced this pull request Jul 21, 2026
Pins the released/installed surface to main. Since the v0.4.0 tag, main
gained `preset` (#12, foundry/hardhat toolchain config) and the
read/action security-model doc corrections + full command catalog (#13).
Bumps package.json and the github install pins (README, GUIDES)
0.4.0 -> 0.5.0 so `#v0.5.0` installs the current surface.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant