Daml.Finance.Instrument.Bond¶
This package contains the implementation of different bond types, defined in the following modules:
- FixedRate.Instrument: Instrument implementation for fixed-rate bonds
- FixedRate.Factory: Factory implementation to instantiate fixed-rate bonds
- FloatingRate.Instrument: Instrument implementation for floating-rate bonds
- FloatingRate.Factory: Factory implementation to instantiate floating-rate bonds
- InflationLinked.Instrument: Instrument implementation for inflation-linked bonds
- InflationLinked.Factory: Factory implementation to instantiate inflation-linked bonds
- ZeroCoupon.Instrument: Instrument implementation for zero-coupon bonds
- ZeroCoupon.Factory: Factory implementation to instantiate zero-coupon bonds
Check out the tutorial on How to use the Bond extension package for a description of how to use the bond extension in practice. There is also the tutorial How to implement a Contingent Claims-based instrument, which describes how the claims are defined and how the lifecycle interface is implemented for bonds.