Skip to main content

MoveAuthenticator

Namespace: IotaSdk

MoveAuthenticator is a signature variant that enables a method of authentication through Move code. This type represents the data received by the Move authenticate function during the Account Abstraction authentication flow.

public class MoveAuthenticator : IMoveAuthenticator, System.IDisposable

Inheritance Object → MoveAuthenticator
Implements IMoveAuthenticator, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MoveAuthenticator(UInt64)​

public MoveAuthenticator(ulong pointer)

Parameters​

pointer UInt64

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

AsV1()​

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

public MoveAuthenticatorV1 AsV1()

Returns​

MoveAuthenticatorV1

NewV1(MoveAuthenticatorV1)​

public static MoveAuthenticator NewV1(MoveAuthenticatorV1 moveAuthenticatorV1)

Parameters​

moveAuthenticatorV1 MoveAuthenticatorV1

Returns​

MoveAuthenticator