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
AsMultisig()
Convert this signature into a multisig aggregated signature if it is one, or panic otherwise
MultisigAggregatedSignature AsMultisig()
Returns
AsOptMoveAuthenticator()
Convert this signature into a move authenticator if it is one, or return
None otherwise
MoveAuthenticator? AsOptMoveAuthenticator()
Returns
AsOptMultisig()
Convert this signature into a multisig aggregated signature if it is
one, or return None otherwise
MultisigAggregatedSignature? AsOptMultisig()
Returns
AsOptPasskeyAuthenticator()
Convert this signature into a passkey authenticator if it is one, or
return None otherwise
PasskeyAuthenticator? AsOptPasskeyAuthenticator()
Returns
AsOptSimple()
Convert this signature into a simple signature if it is one, or return
None otherwise
SimpleSignature? AsOptSimple()
Returns
AsPasskeyAuthenticator()
Convert this signature into a passkey authenticator if it is one, or panic otherwise
PasskeyAuthenticator AsPasskeyAuthenticator()
Returns
AsSimple()
Convert this signature into a simple signature if it is one, or panic otherwise
SimpleSignature AsSimple()
Returns
IsMoveAuthenticator()
Check if this signature is a move authenticator
bool IsMoveAuthenticator()
Returns
IsMultisig()
Check if this signature is a multisig aggregated signature
bool IsMultisig()
Returns
IsPasskeyAuthenticator()
Check if this signature is a passkey authenticator
bool IsPasskeyAuthenticator()
Returns
IsSimple()
Check if this signature is a simple signature
bool IsSimple()
Returns
Scheme()
Return the flag for this signature scheme
SignatureScheme Scheme()
Returns
ToBase64()
string ToBase64()
Returns
ToBytes()
Byte[] ToBytes()