Skip to content

Corrections to Multisig cheatcodes#942

Merged
automergerpr-permission-manager[bot] merged 2 commits intofeature/p-tokenfrom
dc/multisig-cheatcode-corrections
Feb 17, 2026
Merged

Corrections to Multisig cheatcodes#942
automergerpr-permission-manager[bot] merged 2 commits intofeature/p-tokenfrom
dc/multisig-cheatcode-corrections

Conversation

@dkcumming
Copy link
Collaborator

@dkcumming dkcumming commented Feb 17, 2026

The cheatcode previously left the signers of the multisig as an existential ?SIGNERS representing the whole list. This meant that the proof state could not make progress without a more detailed form. Now the cheatcode explicitly lists out each of the 11 Signers as Key(?Signer<N>) where 0 <= N < 11. Each of these signers is also restricted to be 32 bytes by predicates in the ensures clause e.g.: size(?Signer0) ==Int 32 andBool allBytes(?Signer0). This change has been tested and makes progress with the InitializeMultisig proof (P-Token).

Copy link
Collaborator

@mariaKt mariaKt left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@automergerpr-permission-manager automergerpr-permission-manager bot merged commit 8293833 into feature/p-token Feb 17, 2026
7 checks passed
@automergerpr-permission-manager automergerpr-permission-manager bot deleted the dc/multisig-cheatcode-corrections branch February 17, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments