Skip to main content

MultisigMemberSignatureInterface

interface MultisigMemberSignatureInterface

A signature from a member of a multisig committee.

BCS

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

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

Inheritors

MultisigMemberSignature

Functions

NameSummary
asEd25519abstract fun asEd25519(): Ed25519Signature
asOptEd25519abstract fun asOptEd25519(): Ed25519Signature?
asOptPasskeyabstract fun asOptPasskey(): PasskeyAuthenticator?
asOptSecp256k1abstract fun asOptSecp256k1(): Secp256k1Signature?
asOptSecp256r1abstract fun asOptSecp256r1(): Secp256r1Signature?
asPasskeyabstract fun asPasskey(): PasskeyAuthenticator
asSecp256k1abstract fun asSecp256k1(): Secp256k1Signature
asSecp256r1abstract fun asSecp256r1(): Secp256r1Signature
isEd25519abstract fun isEd25519(): Boolean
isPasskeyabstract fun isPasskey(): Boolean
isSecp256k1abstract fun isSecp256k1(): Boolean
isSecp256r1abstract fun isSecp256r1(): Boolean