Module cfg_traits::investments

source ·

Traits§

  • Trait to handle investments in (presumably) foreign currencies, i.e., other currencies than the pool currency.
  • Trait used to receive information asynchronously from a ForeignInvestment implementation
  • A trait, when implemented allows to invest into investment classes
  • A trait who’s implementer provides means of accounting for investments of a generic kind.
  • A trait which allows to collect existing investments and redemptions.
  • A trait, when implemented must take care of collecting orders (invest & redeem) for a given investment class. When being asked it must return the current orders and when being singled about a fulfillment, it must act accordingly.
  • A trait for converting from a PoolId and a TranchId into a given Self::Currency