-
Notifications
You must be signed in to change notification settings - Fork 1
feat(script): 20260729-deploy-governance-timelock broadcast #285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
thedavidmeister
merged 20 commits into
main
from
feat/20260729-deploy-governance-timelock
Aug 11, 2026
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
70844ae
feat(script): 20260729-deploy-governance-timelock broadcast
7f20e9d
fix(test): one contract per file - extract DeployGovernanceTimelockHa…
hardyjosh 1d907ad
test(script): HyperEVM fork coverage for the timelock deploy
59490f4
test(script): soft-skip the HyperEVM deploy fork when no RPC is confi…
60341d2
feat(script): deploy the timelock to every chain in one dispatch
310a0e1
test(script): per-chain deploy coverage for the multi-chain dispatch
af84d22
ci: verify broadcast deploys, and add HyperEVM's explorer
6a2b610
ci: verify each chain from the deploy's own manifest
fea9706
ci: give the verify step RPC endpoints for constructor-arg recovery
92ac207
ci: verify via Sourcify instead of Etherscan
208175f
ci: verify on Sourcify and Etherscan, skipping Etherscan without a key
30736a9
ci: declare every etherscan key env so sourcify verification resolves…
0cd0c56
ci: make the Etherscan verify leg best-effort so Sourcify covers ever…
263e26a
ci: resolve explorer keys the way rainix does, via EXPLORER_VERIFICAT…
3accbdb
Merge remote-tracking branch 'origin/main' into fix-285
thedavidmeister b5313e5
fix(invariants): zero is a checked case, never a skipped one
thedavidmeister 666c8a8
fix(ci+test): serialize multi-chain dispatches; cover unsupported-cha…
thedavidmeister 315e94d
fix(script): a zero timelock pin refuses at pre-flight
thedavidmeister 6fa57b7
docs(lib): pins are written with the chain arm, not hydrated post-deploy
thedavidmeister 50c4400
test(lib): zero actual rejected under a zero PRE side too
thedavidmeister File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.