- 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.Configuration.AppReward¶
Templates¶
template AppRewardConfiguration
App reward configuration for distributing the app reward. Defines how the app reward is split between the operator and the provider. The operator’s weight
w
determines the fraction of the reward they receive; the remainder (1.0 - w) goes to the provider party by default. Note that the provider can optionally set explicit beneficiaries for their part of the share for certain instruments in theInstrumentConfiguration
. If the configuration field is None, no app rewards will be distributed.Signatory: operator
Field
Type
Description
operator
The operator party.
provider
The provider party.
details
Details about the app reward configuration.
Choice AppRewardConfiguration_Modify
Modifies the app reward configuration.
Controller: operator
Returns: ContractId AppRewardConfiguration
Field
Type
Description
details
The new details.
Choice Archive
Controller: operator
Returns: ()
(no fields)
Data Types¶
data AppRewardConfigurationDetails
Configuration for app reward.
Field
Type
Description
dso
The DSO party.
operatorAppRewardBeneficiary
App reward beneficiary of the operator.