Skip to main content

PtbArgument

type PtbArgument

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

func LiftFromExternalPtbArgument

func LiftFromExternalPtbArgument(handle uint64) *PtbArgument

func PtbArgumentAddress

func PtbArgumentAddress(address *Address) *PtbArgument

func PtbArgumentAddressFromHex

func PtbArgumentAddressFromHex(hex string) (*PtbArgument, error)

func PtbArgumentAddressVec

func PtbArgumentAddressVec(addresses []*Address) *PtbArgument

func PtbArgumentAddressVecFromHex

func PtbArgumentAddressVecFromHex(addresses []string) (*PtbArgument, error)

func PtbArgumentAssigned

func PtbArgumentAssigned(name string) *PtbArgument

func PtbArgumentBool

func PtbArgumentBool(value bool) *PtbArgument

func PtbArgumentBoolVec

func PtbArgumentBoolVec(values []bool) *PtbArgument

func PtbArgumentDigest

func PtbArgumentDigest(digest *Digest) *PtbArgument

func PtbArgumentDigestFromBase58

func PtbArgumentDigestFromBase58(base58 string) (*PtbArgument, error)

func PtbArgumentDigestVec

func PtbArgumentDigestVec(digests []*Digest) *PtbArgument

func PtbArgumentDigestVecFromBase58

func PtbArgumentDigestVecFromBase58(digests []string) (*PtbArgument, error)

func PtbArgumentGas

func PtbArgumentGas() *PtbArgument

func PtbArgumentMoveArg

func PtbArgumentMoveArg(arg *MoveArg) *PtbArgument

func PtbArgumentObjectId

func PtbArgumentObjectId(id *ObjectId) *PtbArgument

func PtbArgumentObjectIdFromHex

func PtbArgumentObjectIdFromHex(hex string) (*PtbArgument, error)

func PtbArgumentObjectRef

func PtbArgumentObjectRef(id ObjectReference) *PtbArgument

func PtbArgumentOption

func PtbArgumentOption(value **MoveArg) *PtbArgument

func PtbArgumentReceiving

func PtbArgumentReceiving(id *ObjectId) *PtbArgument

func PtbArgumentReceivingFromHex

func PtbArgumentReceivingFromHex(hex string) (*PtbArgument, error)

func PtbArgumentShared

func PtbArgumentShared(id *ObjectId) *PtbArgument

func PtbArgumentSharedFromHex

func PtbArgumentSharedFromHex(hex string) (*PtbArgument, error)

func PtbArgumentSharedMut

func PtbArgumentSharedMut(id *ObjectId) *PtbArgument

func PtbArgumentSharedMutFromHex

func PtbArgumentSharedMutFromHex(hex string) (*PtbArgument, error)

func PtbArgumentString

func PtbArgumentString(string string) *PtbArgument

func PtbArgumentU128

func PtbArgumentU128(value string) (*PtbArgument, error)

func PtbArgumentU128Vec

func PtbArgumentU128Vec(values []string) (*PtbArgument, error)

func PtbArgumentU16

func PtbArgumentU16(value uint16) *PtbArgument

func PtbArgumentU16Vec

func PtbArgumentU16Vec(values []uint16) *PtbArgument

func PtbArgumentU256

func PtbArgumentU256(value string) (*PtbArgument, error)

func PtbArgumentU256Vec

func PtbArgumentU256Vec(values []string) (*PtbArgument, error)

func PtbArgumentU32

func PtbArgumentU32(value uint32) *PtbArgument

func PtbArgumentU32Vec

func PtbArgumentU32Vec(values []uint32) *PtbArgument

func PtbArgumentU64

func PtbArgumentU64(value uint64) *PtbArgument

func PtbArgumentU64Vec

func PtbArgumentU64Vec(values []uint64) *PtbArgument

func PtbArgumentU8

func PtbArgumentU8(value uint8) *PtbArgument

func PtbArgumentU8Vec

func PtbArgumentU8Vec(values []byte) *PtbArgument

func (*PtbArgument) Destroy

func (object *PtbArgument) Destroy()