Skip to content

Conversation

@attente
Copy link
Contributor

@attente attente commented Sep 12, 2025

How to update the artifacts:

1. In wallet-contracts-v3, run `forge build`.
2. In go-sequence, remove contracts/artifacts/wallet-contracts-v3.
3. Copy the out directory from wallet-contracts-v3 to
   contracts/artifacts/wallet-contracts-v3.
4. In go-sequence, run `pnpm i && pnpm gen` in the contracts directory.
5. Update sequenceContextV3 in both network.go and testutil/helpers.go.
6. Update V3FactorySalt, V3Stage1ModuleSalt, and V3GuestModuleSalt in
   testutil/helpers.go with the salts from live-contracts.
7. Update test failures with the changed addresses and signatures.
8. Commit, documenting the wallet-contracts-v3 commit you used to
   update.
@attente attente enabled auto-merge (squash) September 12, 2025 00:10
@attente attente changed the title wallet-contracts-v3@bc54b75 artifacts contracts: release candidate 3 Sep 12, 2025
@attente attente disabled auto-merge September 12, 2025 00:12
@attente attente enabled auto-merge (squash) September 12, 2025 00:13
@attente attente disabled auto-merge September 12, 2025 00:13
@attente attente enabled auto-merge (squash) September 12, 2025 00:13
Copy link
Contributor

@VojtechVitek VojtechVitek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@attente attente merged commit 289a6a0 into master Sep 12, 2025
2 checks passed
@attente attente deleted the v3-rc-3 branch September 12, 2025 00:33
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.

3 participants