Skip to content

Comments

minimal changes for working cannon on settlement main branch#256

Closed
kaze-cow wants to merge 2 commits intomainfrom
cannon2
Closed

minimal changes for working cannon on settlement main branch#256
kaze-cow wants to merge 2 commits intomainfrom
cannon2

Conversation

@kaze-cow
Copy link
Contributor

Description

In order to improve multi-network multi-repository deployments of CoW protocol, we are switching to using Cannon. This retains the existing deployment system. Unfortunately, many of the smart contracts have been updated (causing changes in the deployed contract address of the settlement contract), so techincally these also have to be referted in order for the correct package version to be generated.

Considering the smart contract changes we ultimately want to have in the next settlement contract, it seems smart to move them into a new dev branch which we use as the branch where PRs get merged until we are ready to deploy settlement v1.5

It also includes all the appropriate documentation for continued maintenance and usage of cannon.

Test Plan

Similar to other cannon releases:

  • Install dependencies (yarn install)
  • Run cannon package build (yarn hardhat cannon:build --network cannon --wipe)
  • Verify running yarn record-cannon results in no substantial changes to the recorded package manifest (some changes are to be expected, such as timestamp and chainDumps will change due to the time changing)
  • verify tests and etc. in the repo are still working as before

Related Issues

#255 -- previous PR which also removes hardhat-deploy and has much, much more changes. This PR is much more minimal.

@socket-security
Copy link

socket-security bot commented Feb 18, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedhardhat-cannon@​2.26.0-alpha.0761008093100

View full report

@kaze-cow
Copy link
Contributor Author

closed in favor of #257

@kaze-cow kaze-cow closed this Feb 18, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Feb 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant