Pricing for the carbon credits would be reflected based on the updated price feed of the carbon credit issuance partner.
Requirement
[Phase 1] Allow direct input of pricing from issuer
[Phase2] Pricing feed of forward carbon curve and carbon pricing from liquidity pool provider (ex: MSCI)
Core logic
Fetch events from SolidWorld pool. Instantiate the events in receipts into corresponding EventClass.
If there is a Sync event, update the underlying asset prices for the carbon pool tokens across pools of similar carbon token characteristics (i.e. Forestry or agricultural) .
Calculate the average value by assetAggregator. The computation of totalPriceValue needs to take into account the cToken.collateralFactor and the coresponding exchangeRate.
Description
Pricing for the carbon credits would be reflected based on the updated price feed of the carbon credit issuance partner.
Requirement
Core logic