Skip to main content

IUserSignature

Namespace: IotaSdk

public interface IUserSignature : System.IEquatable`1[[IotaSdk.UserSignature, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<UserSignature>
Attributes NullableContextAttribute

Methods

AsMoveAuthenticator()

Convert this signature into a move authenticator if it is one, or panic otherwise

MoveAuthenticator AsMoveAuthenticator()

Returns

MoveAuthenticator

AsMultisig()

Convert this signature into a multisig aggregated signature if it is one, or panic otherwise

MultisigAggregatedSignature AsMultisig()

Returns

MultisigAggregatedSignature

AsOptMoveAuthenticator()

Convert this signature into a move authenticator if it is one, or return None otherwise

MoveAuthenticator? AsOptMoveAuthenticator()

Returns

MoveAuthenticator?

AsOptMultisig()

Convert this signature into a multisig aggregated signature if it is one, or return None otherwise

MultisigAggregatedSignature? AsOptMultisig()

Returns

MultisigAggregatedSignature?

AsOptPasskeyAuthenticator()

Convert this signature into a passkey authenticator if it is one, or return None otherwise

PasskeyAuthenticator? AsOptPasskeyAuthenticator()

Returns

PasskeyAuthenticator?

AsOptSimple()

Convert this signature into a simple signature if it is one, or return None otherwise

SimpleSignature? AsOptSimple()

Returns

SimpleSignature?

AsPasskeyAuthenticator()

Convert this signature into a passkey authenticator if it is one, or panic otherwise

PasskeyAuthenticator AsPasskeyAuthenticator()

Returns

PasskeyAuthenticator

AsSimple()

Convert this signature into a simple signature if it is one, or panic otherwise

SimpleSignature AsSimple()

Returns

SimpleSignature

IsMoveAuthenticator()

Check if this signature is a move authenticator

bool IsMoveAuthenticator()

Returns

Boolean

IsMultisig()

Check if this signature is a multisig aggregated signature

bool IsMultisig()

Returns

Boolean

IsPasskeyAuthenticator()

Check if this signature is a passkey authenticator

bool IsPasskeyAuthenticator()

Returns

Boolean

IsSimple()

Check if this signature is a simple signature

bool IsSimple()

Returns

Boolean

Scheme()

Return the flag for this signature scheme

SignatureScheme Scheme()

Returns

SignatureScheme

ToBase64()

string ToBase64()

Returns

String

ToBytes()

Byte[] ToBytes()

Returns

Byte[]