Skip to main content

MoveAuthenticatorBuilder

Namespace: IotaSdk

public class MoveAuthenticatorBuilder : IMoveAuthenticatorBuilder, System.IDisposable

Inheritance Object → MoveAuthenticatorBuilder
Implements IMoveAuthenticatorBuilder, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MoveAuthenticatorBuilder(UInt64)​

public MoveAuthenticatorBuilder(ulong pointer)

Parameters​

pointer UInt64

MoveAuthenticatorBuilder(ObjectId, PtbArgument[], TypeTag[])​

Create a new move authenticator call with the account ID, function inputs, and generic types.

public MoveAuthenticatorBuilder(ObjectId accountId, PtbArgument[] callArgs, TypeTag[] typeArgs)

Parameters​

accountId ObjectId

callArgs PtbArgument[]

typeArgs TypeTag[]

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

Finish(GraphQlClient)​

Resolve this move authenticator builder into a MoveAuthenticator which can be used to execute a transaction.

public async Task<MoveAuthenticator> Finish(GraphQlClient client)

Parameters​

client GraphQlClient

Returns​

Task<MoveAuthenticator>

Exceptions​

SdkFfiException