Skip to main content

MultisigMemberSignatureInterface

type MultisigMemberSignatureInterface

A signature from a member of a multisig committee.

BCS

The BCS serialized form for this type is defined by the following ABNF:

```text multisig-member-signature = ed25519-multisig-member-signature / secp256k1-multisig-member-signature / secp256r1-multisig-member-signature / passkey-multisig-member-signature

ed25519-multisig-member-signature = %d00 ed25519-signature secp256k1-multisig-member-signature = %d01 secp256k1-signature secp256r1-multisig-member-signature = %d02 secp256r1-signature passkey-multisig-member-signature = %d04 passkey-authenticator ```

type MultisigMemberSignatureInterface interface {
AsEd25519() *Ed25519Signature
AsOptEd25519() **Ed25519Signature
AsOptPasskey() **PasskeyAuthenticator
AsOptSecp256k1() **Secp256k1Signature
AsOptSecp256r1() **Secp256r1Signature
AsPasskey() *PasskeyAuthenticator
AsSecp256k1() *Secp256k1Signature
AsSecp256r1() *Secp256r1Signature
IsEd25519() bool
IsPasskey() bool
IsSecp256k1() bool
IsSecp256r1() bool
}