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