MoveAuthenticatorV1
Namespace: IotaSdk
Version 1 of the [MoveAuthenticator].
public class MoveAuthenticatorV1 : IMoveAuthenticatorV1, System.IDisposable
Inheritance Object → MoveAuthenticatorV1
Implements IMoveAuthenticatorV1, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
MoveAuthenticatorV1(UInt64)
public MoveAuthenticatorV1(ulong pointer)
Parameters
pointer UInt64
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Address()
public Address Address()
Returns
CallArgs()
public Input[] CallArgs()
Returns
ObjectToAuthenticate()
public Input ObjectToAuthenticate()
Returns
TypeArgs()
public TypeTag[] TypeArgs()
Returns
NewWithImmutableAccountObject(Input[], TypeTag[], ObjectReference)
Create a new move authenticator with an immutable object.
public static MoveAuthenticatorV1 NewWithImmutableAccountObject(Input[] callArgs, TypeTag[] typeArgs, ObjectReference objectToAuthenticate)
Parameters
callArgs Input[]
typeArgs TypeTag[]
objectToAuthenticate ObjectReference
Returns
NewWithSharedAccountObject(Input[], TypeTag[], SharedObjectReference)
Create a new move authenticator with a shared object.
public static MoveAuthenticatorV1 NewWithSharedAccountObject(Input[] callArgs, TypeTag[] typeArgs, SharedObjectReference objectToAuthenticate)
Parameters
callArgs Input[]
typeArgs TypeTag[]
objectToAuthenticate SharedObjectReference