Transfers
Everything on IOTA is an object and your smart contracts are inevitably going to need to move those objects around the network, transferring them from one owner to another. The topics in this section explore the options you have on IOTA around transferring objects on the network.
Custom Transfer Rules
On IOTA, you can create custom transfer rules for objects that define the conditions that must be met for a valid transfer operation. The object you want to create custom transfer rules for cannot have the store
ability, as that ability enables unrestricted transfers for the type via iota::transfer::public_transfer
or the TransferObjects
transaction command.
Go to Custom Transfer Rules.
Transfer to Object
On IOTA, you are not limited to only transferring objects to an address. You can transfer an object to another object, where the receiving object provides access control to the received object.
Go to Transfer to Object.