Utility.Registry.V0.Configuration.Instrument

Templates

template InstrumentConfiguration

Configuration for an instrument.

Signatory: provider, registrar

Field

Type

Description

operator

Party

The operator party.

provider

Party

The provider party.

registrar

Party

The registrar party.

defaultIdentifier

InstrumentIdentifier

The default instrument identifer.

additionalIdentifiers

[InstrumentIdentifier]

Additional instrument identifiers.

issuerRequirements

[PartyCredentialRequirement]

Credential requirements to mint/burn a given asset.

holderRequirements

[PartyCredentialRequirement]

Credential requirements to transfer/lock/unlock a given asset.

providerAppRewardBeneficiaries

Optional [AppRewardBeneficiary]

Explicit beneficiaries for the provider’s share of app rewards for activity involving this instrument. If omitted, the provider party is the sole beneficiary of its share by default. Note that should there be loss of precision because of rounding, that gets added to the first weight. Introduced as of version 0.3.0 of this package.

Data Types

data InstrumentConfiguration_Get_Result

Result of InstrumentConfiguration_Get.

InstrumentConfiguration_Get_Result

Field

Type

Description

instrumentConfiguration

InstrumentConfiguration

The instrument configuration.