Skip to main content

Interface: MultisigMemberSignatureLike

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

Methods

asEd25519()

asEd25519(): Ed25519SignatureLike;

Returns

Ed25519SignatureLike


asOptEd25519()

asOptEd25519(): Ed25519SignatureLike | undefined;

Returns

Ed25519SignatureLike | undefined


asOptPasskey()

asOptPasskey(): 
| PasskeyAuthenticatorLike
| undefined;

Returns

| PasskeyAuthenticatorLike | undefined


asOptSecp256k1()

asOptSecp256k1(): 
| Secp256k1SignatureLike
| undefined;

Returns

| Secp256k1SignatureLike | undefined


asOptSecp256r1()

asOptSecp256r1(): 
| Secp256r1SignatureLike
| undefined;

Returns

| Secp256r1SignatureLike | undefined


asPasskey()

asPasskey(): PasskeyAuthenticatorLike;

Returns

PasskeyAuthenticatorLike


asSecp256k1()

asSecp256k1(): Secp256k1SignatureLike;

Returns

Secp256k1SignatureLike


asSecp256r1()

asSecp256r1(): Secp256r1SignatureLike;

Returns

Secp256r1SignatureLike


isEd25519()

isEd25519(): boolean;

Returns

boolean


isPasskey()

isPasskey(): boolean;

Returns

boolean


isSecp256k1()

isSecp256k1(): boolean;

Returns

boolean


isSecp256r1()

isSecp256r1(): boolean;

Returns

boolean