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