- 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.Collateral.App.Types¶
Data Types¶
data CollateralPosition
A pledged collateral position.
Field
Type
Description
pledgor
The party for the pledgor.
securedParty
The party for the secured party.
instrument
The collateral instrument identifier.
amount
The pledged amount.
data EligibilitySchedule
An eligibility schedule, i.e. the set of eligible collateral instruments for a specific Collateral Agreement.
Field
Type
Description
eligibleInstruments
Eligible instruments.
data EligibleInstrument
An eligible collateral instrument and the corresponding haircut. We do not use
InstrumentId
directly for extensibility. We might add e.g. haircuts in a future iteration of the app.InstrumentId
is fixed by the standard.
Field
Type
Description
instrument
Instrument identifier.
data InstrumentQuantity
Data type representing a position on an Instrument.
Field
Type
Description
instrument
Instrument identifier.
amount
Amount.
data Terms
Terms of a Collateral Agreement. This is the subset of terms of the relevant Credit Support Annex (CSA) that is relevant for on-ledger workflows.
Field
Type
Description
eligibleCollateral
The set of eligible collateral instruments.