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 ObjectMultisigMemberSignature
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