algokit_transact

Module multisig

Source
Expand description

Algorand multisignature representation and manipulation.

This module provides the MultisigSignature type, which encapsulates an Algorand multisignature signature’s version, threshold, and participating addresses. The corresponding Address is derived from the domain separator, version, threshold, and the concatenated addresses, hashed to produce the 32-byte digest used as the address.

Unlike single-signature addresses, it is not possible to reconstruct the full set of multisignature parameters from an address alone, as the “public information” of a multisig signature is derived with a cryptographic hash function.

Structs§