Skip to main content

MoveAuthenticatorV1

type MoveAuthenticatorV1

Version 1 of the [`MoveAuthenticator`].

type MoveAuthenticatorV1 struct {
// contains filtered or unexported fields
}

func LiftFromExternalMoveAuthenticatorV1

func LiftFromExternalMoveAuthenticatorV1(handle uint64) *MoveAuthenticatorV1

func MoveAuthenticatorV1NewWithImmutableAccountObject

func MoveAuthenticatorV1NewWithImmutableAccountObject(callArgs []*Input, typeArgs []*TypeTag, objectToAuthenticate ObjectReference) *MoveAuthenticatorV1

Create a new move authenticator with an immutable object.

func MoveAuthenticatorV1NewWithSharedAccountObject

func MoveAuthenticatorV1NewWithSharedAccountObject(callArgs []*Input, typeArgs []*TypeTag, objectToAuthenticate SharedObjectReference) *MoveAuthenticatorV1

Create a new move authenticator with a shared object.

func (*MoveAuthenticatorV1) Address

func (_self *MoveAuthenticatorV1) Address() *Address

func (*MoveAuthenticatorV1) CallArgs

func (_self *MoveAuthenticatorV1) CallArgs() []*Input

func (*MoveAuthenticatorV1) Destroy

func (object *MoveAuthenticatorV1) Destroy()

func (*MoveAuthenticatorV1) ObjectToAuthenticate

func (_self *MoveAuthenticatorV1) ObjectToAuthenticate() *Input

func (*MoveAuthenticatorV1) TypeArgs

func (_self *MoveAuthenticatorV1) TypeArgs() []*TypeTag