48 releases (major breaking)

new 39.0.0 Jan 14, 2025
38.0.0 Sep 26, 2024
37.0.0 Jul 18, 2024
36.0.0 Jul 12, 2024
2.0.0-rc5 Jul 24, 2020

#402 in Magic Beans

Download history 1804/week @ 2024-09-28 1196/week @ 2024-10-05 1589/week @ 2024-10-12 2475/week @ 2024-10-19 1840/week @ 2024-10-26 1896/week @ 2024-11-02 19558/week @ 2024-11-09 26794/week @ 2024-11-16 28357/week @ 2024-11-23 21874/week @ 2024-11-30 31159/week @ 2024-12-07 24154/week @ 2024-12-14 7200/week @ 2024-12-21 12116/week @ 2024-12-28 22244/week @ 2025-01-04 27066/week @ 2025-01-11

71,312 downloads per month
Used in 43 crates (21 directly)

Apache-2.0

105KB
1.5K SLoC

Multisig Module

A module for doing multisig dispatch.

Overview

This module contains functionality for multi-signature dispatch, a (potentially) stateful operation, allowing multiple signed origins (accounts) to coordinate and dispatch a call from a well-known origin, derivable deterministically from the set of account IDs and the threshold number of accounts from the set that must approve it. In the case that the threshold is just one then this is a stateless operation. This is useful for multisig wallets where cryptographic threshold signatures are not available or desired.

Interface

Dispatchable Functions

  • as_multi - Approve and if possible dispatch a call from a composite origin formed from a number of signed origins.
  • approve_as_multi - Approve a call from a composite origin.
  • cancel_as_multi - Cancel a call from a composite origin.

License: Apache-2.0

Release

Polkadot SDK Stable 2412

Dependencies

~22–38MB
~604K SLoC