The struct that contains signatures and public keys necessary for authenticating a MultiSig.

interface MultiSig {
    bitmap: number;
    multisig_pk: MultiSigPublicKey;
    sigs: CompressedSignature[];
}

Properties

bitmap: number

A bitmap that indicates the position of which public key the signature should be authenticated with.

multisig_pk: MultiSigPublicKey

The public key encoded with each public key with its signature scheme used along with the corresponding weight.

The plain signature encoded with signature scheme.