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