- Overview
- Setup
- Tutorials
- How Tos
- Reference
Utility.Registry.V0.Rule.Transfer¶
Templates¶
template TransferRule
Choice TransferRule\_DirectTransfer
Executes a direct transfer. This choice was added as of version
0.5.0of this package.Controller: (DA.Internal.Record.getField @”sender” transfer), (DA.Internal.Record.getField @”receiver” transfer)
Returns: TransferRule\_DirectTransfer\_Result
Field
Type
Description
transfer
Transfer details.
extraArgs
Extra args.
expectedOperator
Expected operator.
expectedProvider
Expected provider.
Choice TransferRule\_Transfer
Executes a transfer. Disabled as of version
0.5.0of this package.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. This field was added as of version
0.3.0of this package.featuredAppRightCid
Featured app right. This field was added as of version
0.3.0of this package.
Data Types¶
data TransferRule\_DirectTransfer\_Result
Result of
TransferRule_DirectTransfer.
TransferRule\_DirectTransfer\_Result
Field
Type
Description
receiverHoldingCid
Receiver holding cid.
senderHoldingCid
Sender holding cid.
data TransferRule\_Transfer\_Result
Result of
TransferRule_Transfer.
TransferRule\_Transfer\_Result
Field
Type
Description
receiverHoldingCid
Receiver holding cid.
senderChangeCid
Sender holding cid.