Skip to main content
As streaming based options are a novel financial primitive, there are some unique and some old risks to consider:

Oracle drift / stale DoS

getFreshPrice reverts if price older than threshold.

SuperToken jailing

A market liquidation NEVER fails but a user-initiated close can fail if the user tries to delete their own stream but does not provide a valid positionId in userData. This could lead to accidental jailing if the user positions aren’t handled properly in the front-end.