crytic / crytic/properties

[Feature-request]: MultiSig wallet properties

Open
#32 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
371
Forks
59
PR merge metrics
No merged PRs in 30d

Description

### Describe the desired feature or improvement

Since a lot of MultiSigs work in a relatively similar way (e.g., using signatures, some threshold of votes/signatures is required, only approved signers can execute, etc.) we could probably build a set of general properties to test MultiSigs.

For example:
- If votes < threshold, calls can't be executed
- Signatures cannot be reused
- nonce is strictly monotonously increasing
- nonce can only be used once

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.