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[]