Skip to main content

MultisigMemberSignature

Namespace: IotaSdk

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
public class MultisigMemberSignature : IMultisigMemberSignature, System.IEquatable`1[[IotaSdk.MultisigMemberSignature, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance Object → MultisigMemberSignature
Implements IMultisigMemberSignature, IEquatable<MultisigMemberSignature>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MultisigMemberSignature(UInt64)​

public MultisigMemberSignature(ulong pointer)

Parameters​

pointer UInt64

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

AsEd25519()​

public Ed25519Signature AsEd25519()

Returns​

Ed25519Signature

AsOptEd25519()​

public Ed25519Signature? AsOptEd25519()

Returns​

Ed25519Signature?

AsOptPasskey()​

public PasskeyAuthenticator? AsOptPasskey()

Returns​

PasskeyAuthenticator?

AsOptSecp256k1()​

public Secp256k1Signature? AsOptSecp256k1()

Returns​

Secp256k1Signature?

AsOptSecp256r1()​

public Secp256r1Signature? AsOptSecp256r1()

Returns​

Secp256r1Signature?

AsPasskey()​

public PasskeyAuthenticator AsPasskey()

Returns​

PasskeyAuthenticator

AsSecp256k1()​

public Secp256k1Signature AsSecp256k1()

Returns​

Secp256k1Signature

AsSecp256r1()​

public Secp256r1Signature AsSecp256r1()

Returns​

Secp256r1Signature

IsEd25519()​

public bool IsEd25519()

Returns​

Boolean

IsPasskey()​

public bool IsPasskey()

Returns​

Boolean

IsSecp256k1()​

public bool IsSecp256k1()

Returns​

Boolean

IsSecp256r1()​

public bool IsSecp256r1()

Returns​

Boolean

Equals(MultisigMemberSignature)​

public bool Equals(MultisigMemberSignature? other)

Parameters​

other MultisigMemberSignature?

Returns​

Boolean

Equals(Object)​

public override bool Equals(object? obj)

Parameters​

obj Object?

Returns​

Boolean