It would be nice to have a feature for multiple signing on chain.
With a contract I think it is possible to ServiceAccount to store payloads and signatures of a transaction in a resource. It can also emit events, about the transaction and signing process.
Benefits:
-
With Crypto API, it is possible to check if signer is allowed to sign. ( though can be extended to allow checking transaction signatures instead of allowing only user signatures, so we can avoid user signatures )
-
With Events this information will stay on chain ( so someone can just query to see what service account did )
-
Initiating transaction can have some Description, final transaction can have transaction ID calculated etc
-
This can be useful for others who want to do multisign ( which is too complicated right now ) But if they can manage to use a Contract to manage, they can do with FCL easily.
-
You can monitor multisign on chain with events. ( Wallets can maybe even notify users when multisign request has been raised )
-
You can enumerate pending multisign transactions with you havent sign yet from chain.
I am curious about your thoughts
It would be nice to have a feature for multiple signing on chain.
With a contract I think it is possible to ServiceAccount to store payloads and signatures of a transaction in a resource. It can also emit events, about the transaction and signing process.
Benefits:
With Crypto API, it is possible to check if signer is allowed to sign. ( though can be extended to allow checking transaction signatures instead of allowing only user signatures, so we can avoid user signatures )
With Events this information will stay on chain ( so someone can just query to see what service account did )
Initiating transaction can have some Description, final transaction can have transaction ID calculated etc
This can be useful for others who want to do multisign ( which is too complicated right now ) But if they can manage to use a Contract to manage, they can do with FCL easily.
You can monitor multisign on chain with events. ( Wallets can maybe even notify users when multisign request has been raised )
You can enumerate pending multisign transactions with you havent sign yet from chain.
I am curious about your thoughts