Skip to main content

MultisigMemberSignature

open class MultisigMemberSignature : Disposable, AutoCloseable, 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

Functions

NameSummary
asEd25519open override fun asEd25519(): Ed25519Signature
asOptEd25519open override fun asOptEd25519(): Ed25519Signature?
asOptPasskeyopen override fun asOptPasskey(): PasskeyAuthenticator?
asOptSecp256k1open override fun asOptSecp256k1(): Secp256k1Signature?
asOptSecp256r1open override fun asOptSecp256r1(): Secp256r1Signature?
asPasskeyopen override fun asPasskey(): PasskeyAuthenticator
asSecp256k1open override fun asSecp256k1(): Secp256k1Signature
asSecp256r1open override fun asSecp256r1(): Secp256r1Signature
close@Synchronized
open override fun close()
destroyopen override fun destroy()
equalsopen operator override fun equals(other: Any?): Boolean
isEd25519open override fun isEd25519(): Boolean
isPasskeyopen override fun isPasskey(): Boolean
isSecp256k1open override fun isSecp256k1(): Boolean
isSecp256r1open override fun isSecp256r1(): Boolean
toStringopen override fun toString(): String