- Overview
- Setup
- Tutorials
- How Tos
- Reference
- DAR Versions
- API Reference
- Commercials API
- Credential API
- Registry API
- Utility.Registry
- Utility.Registry.V0.Configuration.AppReward
- Utility.Registry.V0.Configuration.Instrument
- Utility.Registry.V0.Holding.Allocation
- Utility.Registry.V0.Holding.Burn
- Utility.Registry.V0.Holding.Lock
- Utility.Registry.V0.Holding.Mint
- Utility.Registry.V0.Holding.Transfer
- Utility.Registry.V0.Holding.Unlock
- Utility.Registry.V0.Rule.Transfer
- Utility.Registry.V0.Types
- Utility.Registry.V0.Util
- Utility.Registry.App
- Utility.Holding
- Utility.Registry
- Settlement Utility API
- Collateral Utility API
- Operator Backend API
Utility.Registry.V0.Rule.Transfer¶
Templates¶
template TransferRule
Transfer rule. This rule needs to be explicitly disclosed to users.
Signatory: provider, registrar
Field
Type
Description
operator
Rule operator.
provider
Rule provider.
registrar
Rule registrar.
Choice Archive
Controller: provider, registrar
Returns: ()
(no fields)
Choice TransferRule_Transfer
Executes a transfer.
Controller: (DA.Internal.Record.getField @"sender" transfer), (DA.Internal.Record.getField @"receiver" transfer)
Returns: TransferRule_Transfer_Result
Field
Type
Description
transfer
Transfer details.
instrumentConfigurationCid
Instrument configuration.
senderCredentialCids
Sender credentials.
receiverCredentialCids
Receiver credentials.
appRewardConfigurationCid
App reward configuration.
featuredAppRightCid
Featured app right.
Data Types¶
data TransferRule_Transfer_Result
Result of
TransferRule_Transfer
.
Field
Type
Description
receiverHoldingCid
Receiver holding cid.
senderChangeCid
Sender holding cid.