Skip to content

Record the audited rain-factory 0.1.1 CloneFactory as a frozen release - #32

Merged
hardyjosh merged 1 commit into
2026-09-10-rain-deploy-0-1-8from
2026-09-10-record-clone-factory-0-1-1
Sep 10, 2026
Merged

Record the audited rain-factory 0.1.1 CloneFactory as a frozen release#32
hardyjosh merged 1 commit into
2026-09-10-rain-deploy-0-1-8from
2026-09-10-record-clone-factory-0-1-1

Conversation

@hardyjosh

Copy link
Copy Markdown
Contributor

Stacked on #31. Adds src/generated/0_1_1/CloneFactory.sol, the 0.1.1 factory at 0x444acC…: creation code (reproduces the address through Zoltu), runtime code read from Base, codehash 0xf21b813c… as pinned by rain-factory-0.1.1's LibCloneFactoryDeploy. Released libs regenerated by script/Build.sol; clone-factory@0_1_1 added to the dispatcher.

Why: this factory predates the repo's release lifecycle but is the one S01-Issuer/st0x.deploy makes its authoriser clones through, and it must stay that way — 0.1.10 is unaudited, 0.1.1 was audited. It is live on all seven existing networks; recording it here makes it a liveness-tested suite the org deploys, rather than a frozen blob in a consumer repo (st0x.deploy#353, closed in favour of this).

Merge gate: the liveness test wants it on 4663 and 56 too; dispatched from this branch after the current deploy queue drains, then CI re-run.

🤖 Generated with Claude Code

https://claude.ai/code/session_01HiqQdxokJ4edjAFyAkN9G3

`src/generated/0_1_1/CloneFactory.sol` freezes the 0.1.1 factory at
`0x444acC…`: creation code (reproduces the address through Zoltu),
runtime code read from Base, and the codehash `0xf21b813c…` that
`rain-factory-0.1.1`'s `LibCloneFactoryDeploy` pins. It predates this
repo's release lifecycle, is live on every supported network but the
two newest, and is what S01-Issuer/st0x.deploy makes its authoriser
clones through (0.1.10 is unaudited; 0.1.1 was audited). Recording it
makes `clone-factory@0_1_1` a dispatchable, liveness-tested suite here
instead of a frozen blob in a consumer. Released libs regenerated by
`script/Build.sol`; the dispatcher lists the new key.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HiqQdxokJ4edjAFyAkN9G3
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 14c75a03-c554-439b-8e0d-f11914b36db8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hardyjosh
hardyjosh merged commit f3ef5ad into 2026-09-10-rain-deploy-0-1-8 Sep 10, 2026
8 of 9 checks passed
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