keria
keria copied to clipboard
Provide a way for multisig participant to determine if they need to sign a multisig message
Currently, it is difficult for a participant of a multisig group to know if they need to sign a multisig message or not. The participant receives notifications, but there is no easy way to determine if they have already signed it or not. Consider the following scenario:
- Member 1 creates multisig inception event.
- Member 2 creates /multisig/icp message and sends to Member 2
- Member 2 receives notification with the /multisig/icp message
- Member 2 creates multisig inception event from data in message
- Member 2 creates identical /multisig/icp message and sends to Member 1
- Member 1 receives notification with the /multisig/icp message from Member 2
Here, Member 1 does not need to act on the notification because it already signed this message in step 2. During the dev call today it seems like this type of functionality is available in the codebase, but it is currently not exposed in the API.
Some possible solutions:
- Skip creation of the notification if a participant does not need to act.
- Add a flag to the notification to indicate if the user needs to act or not.
- .... discuss