Skip to main content

MoveAuthenticatorBuilder

Namespace: IotaSdk

public class MoveAuthenticatorBuilder : IMoveAuthenticatorBuilder, System.IDisposable

Inheritance ObjectMoveAuthenticatorBuilder
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