MoveAuthenticatorV1
open class MoveAuthenticatorV1 : Disposable, AutoCloseable, MoveAuthenticatorV1Interface
Version 1 of the MoveAuthenticator.
Functions
| Name | Summary |
|---|---|
| address | open override fun address(): Address |
| callArgs | open override fun callArgs(): List<Input> |
| close | @Synchronized open override fun close() |
| destroy | open override fun destroy() |
| objectToAuthenticate | open override fun objectToAuthenticate(): Input |
| typeArgs | open override fun typeArgs(): List<TypeTag> |
Companion object functions
| Name | Summary |
|---|---|
| newWithImmutableAccountObject | fun newWithImmutableAccountObject(callArgs: List<Input>, typeArgs: List<TypeTag>, objectToAuthenticate: ObjectReference): MoveAuthenticatorV1 Create a new move authenticator with an immutable object. |
| newWithSharedAccountObject | fun newWithSharedAccountObject(callArgs: List<Input>, typeArgs: List<TypeTag>, objectToAuthenticate: SharedObjectReference): MoveAuthenticatorV1 Create a new move authenticator with a shared object. |