Skip to main content

TransferObjects

type TransferObjects​

Command to transfer ownership of a set of objects to an address

BCS​

The BCS serialized form for this type is defined by the following ABNF:

```text transfer-objects = (vector argument) argument ```

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

func LiftFromExternalTransferObjects​

func LiftFromExternalTransferObjects(handle uint64) *TransferObjects

func NewTransferObjects​

func NewTransferObjects(objects []*Argument, address *Argument) *TransferObjects

func TransferObjectsFromBcs​

func TransferObjectsFromBcs(bcs []byte) (*TransferObjects, error)

Create this type from BCS encoded bytes.

func TransferObjectsFromJson​

func TransferObjectsFromJson(json string) (*TransferObjects, error)

Create this type from JSON encoded string.

func (*TransferObjects) Address​

func (_self *TransferObjects) Address() *Argument

The address to transfer ownership to

func (*TransferObjects) DebugString​

func (_self *TransferObjects) DebugString() string

func (*TransferObjects) Destroy​

func (object *TransferObjects) Destroy()

func (*TransferObjects) Eq​

func (_self *TransferObjects) Eq(other *TransferObjects) bool

func (*TransferObjects) Ne​

func (_self *TransferObjects) Ne(other *TransferObjects) bool

func (*TransferObjects) Objects​

func (_self *TransferObjects) Objects() []*Argument

Set of objects to transfer