10 November 2020

  • Updated

General

A few changes have been implemented resulting in significant improvements in our events setup.

  • More parallel execution paths have been added to the Deribit event's setup; instead of a single path, the events processing is now split between Currency (BTC/ETH) and Product type (Perpetual / Futures / Options). 

  • Furthermore aggregated events have been decoupled from raw events - before 10 November 2020 aggregated events were processed in parallel to raw events. New events (e.g. book updates) were passed from the raw feed to the aggregated - so a potential lag in the raw events pipeline would have affected the aggregated events pipeline as well, which due to the new segregated setup will no longer occur. 

  • Due to the various optimisations, there is a possible scenario (very low chance) impacting clients using the incremental changes subscription. After an initial event with a full book snapshot, it WILL be possible that a client may receive redundant events with change_id <= snapshot change_id - such events should simply be discarded.

KYC Changes

  • Changes to the new and existing account setup KYC requirements.