Skip to main content

Class: MultisigMemberSignature

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

Extends​

  • UniffiAbstractObject

Implements​

Properties​

[destructorGuardSymbol]​

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]​

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]​

readonly [uniffiTypeNameSymbol]: "MultisigMemberSignature" = "MultisigMemberSignature";

Methods​

asEd25519()​

asEd25519(): Ed25519SignatureLike;

Returns​

Ed25519SignatureLike

Implementation of​

MultisigMemberSignatureLike.asEd25519


asOptEd25519()​

asOptEd25519(): Ed25519SignatureLike | undefined;

Returns​

Ed25519SignatureLike | undefined

Implementation of​

MultisigMemberSignatureLike.asOptEd25519


asOptPasskey()​

asOptPasskey(): 
| PasskeyAuthenticatorLike
| undefined;

Returns​

| PasskeyAuthenticatorLike | undefined

Implementation of​

MultisigMemberSignatureLike.asOptPasskey


asOptSecp256k1()​

asOptSecp256k1(): 
| Secp256k1SignatureLike
| undefined;

Returns​

| Secp256k1SignatureLike | undefined

Implementation of​

MultisigMemberSignatureLike.asOptSecp256k1


asOptSecp256r1()​

asOptSecp256r1(): 
| Secp256r1SignatureLike
| undefined;

Returns​

| Secp256r1SignatureLike | undefined

Implementation of​

MultisigMemberSignatureLike.asOptSecp256r1


asPasskey()​

asPasskey(): PasskeyAuthenticatorLike;

Returns​

PasskeyAuthenticatorLike

Implementation of​

MultisigMemberSignatureLike.asPasskey


asSecp256k1()​

asSecp256k1(): Secp256k1SignatureLike;

Returns​

Secp256k1SignatureLike

Implementation of​

MultisigMemberSignatureLike.asSecp256k1


asSecp256r1()​

asSecp256r1(): Secp256r1SignatureLike;

Returns​

Secp256r1SignatureLike

Implementation of​

MultisigMemberSignatureLike.asSecp256r1


equals()​

equals(other): boolean;

Parameters​

other​

MultisigMemberSignature

Returns​

boolean


isEd25519()​

isEd25519(): boolean;

Returns​

boolean

Implementation of​

MultisigMemberSignatureLike.isEd25519


isPasskey()​

isPasskey(): boolean;

Returns​

boolean

Implementation of​

MultisigMemberSignatureLike.isPasskey


isSecp256k1()​

isSecp256k1(): boolean;

Returns​

boolean

Implementation of​

MultisigMemberSignatureLike.isSecp256k1


isSecp256r1()​

isSecp256r1(): boolean;

Returns​

boolean

Implementation of​

MultisigMemberSignatureLike.isSecp256r1


toDebugString()​

toDebugString(): string;

Returns​

string


toString()​

toString(): string;

Returns a string representation of an object.

Returns​

string


uniffiDestroy()​

uniffiDestroy(): void;

Explicitly tell Rust to destroy the native peer that backs this object.

Once this method has been called, any following method calls will throw an error.

Can be called more than once.

Returns​

void

Overrides​

UniffiAbstractObject.uniffiDestroy

uniffiUse()​

uniffiUse<T>(block): T;

A convenience method to use this object, then destroy it after its use.

Type Parameters​

T​

T

Parameters​

block​

(obj) => T

Returns​

T

Inherited from​

UniffiAbstractObject.uniffiUse

instanceOf()​

static instanceOf(obj_): obj_ is MultisigMemberSignature;

Parameters​

obj_​

any

Returns​

obj_ is MultisigMemberSignature