Deploy CoW DAO module on mainnet #231
Open
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.
The contract introduced in #230 was deployed on mainnet. (Up-to-date as of commit e297f00.)
Deployment output:
deployment
contract verification (already verified)
Relevant instructions to enable the module:
Allocation
For completeness, we generate the expected allocation transaction in the proposal.
Generation
Using the following CSV input:
and running the script:
we get the following transaction builder output:
The resulting transaction builder file is the following:
2025-11-cow-funding-dao-proposal.json
A simulation can be found here.
Note that it already includes the enabling of the module discussed above, meaning that this file contains the entire proposal.
(It's expected to show a warning "This batch contains some changed properties since you saved or downloaded it" since the format used lacks the checksum.)
Test Plan
Check that the verified contract code matches.
You can also compare the bytecode of
0xd2D2946402c60d1C97195fa22eaD21812e1ff25Dand0x582A254713b65c140840ade25A692fBe2610682dto confirm that there are no changes outside of the deployment parameters.bytecode diff