Skip to content

Prediction markets can suffer a black swan #460

@pmconrad

Description

@pmconrad

@abitmore noticed that when a price feed for a prediction market is published, the usual black swan conditions are checked. The black swan checks disregard the is_prediction_market flag, and if the conditions are met, global settlement is triggered for the prediction market.

This behaviour does not make sense:

  • PM tokens are always backed by the same number of backing tokens. A PM will be settled in the range [0,1], which means there is always sufficient collateral available.
  • The actual feed price and MCR seem to be otherwise unused in a PM, so there is no reason to act upon them.

(This has happened on mainnet and testnet, which caused the recent problems.)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions