Skip to main content

MoveAuthenticatorV1

open class MoveAuthenticatorV1 : Disposable, AutoCloseable, MoveAuthenticatorV1Interface

Version 1 of the MoveAuthenticator.

Functions

NameSummary
addressopen override fun address(): Address
callArgsopen override fun callArgs(): List<Input>
close@Synchronized
open override fun close()
destroyopen override fun destroy()
objectToAuthenticateopen override fun objectToAuthenticate(): Input
typeArgsopen override fun typeArgs(): List<TypeTag>

Companion object functions

NameSummary
newWithImmutableAccountObjectfun newWithImmutableAccountObject(callArgs: List<Input>, typeArgs: List<TypeTag>, objectToAuthenticate: ObjectReference): MoveAuthenticatorV1
Create a new move authenticator with an immutable object.
newWithSharedAccountObjectfun newWithSharedAccountObject(callArgs: List<Input>, typeArgs: List<TypeTag>, objectToAuthenticate: SharedObjectReference): MoveAuthenticatorV1
Create a new move authenticator with a shared object.