#[derive(SimpleMultisig)]
{
// Attributes available to this derive:
#[simple_multisig]
}
Expand description
Create a simple multisig component. Does not expose any functions to the
blockchain. Creates implementations for ApprovalManager and
AccountApprover for the target contract struct.
Fields may be specified in the #[simple_multisig(...)] attribute.
Fields include:
storage_keyStorage prefix for multisig data (optional, default:b"~sm")actionWhat sort of approvalActioncan be approved by the multisig component?roleApproving accounts are required to have thisRbacrole.