diff --git a/piker/brokers/deribit/api.py b/piker/brokers/deribit/api.py index 1fd34554..f93a20e5 100644 --- a/piker/brokers/deribit/api.py +++ b/piker/brokers/deribit/api.py @@ -128,8 +128,9 @@ class Trade(Struct): index_price: float direction: str amount: float - combo_trade_id: Optional[int] = 0, - combo_id: Optional[str] = '', + combo_trade_id: Optional[int] = 0 + combo_id: Optional[str] = '' + block_trade_id: str | None = '' class LastTradesResult(Struct): diff --git a/piker/brokers/deribit/feed.py b/piker/brokers/deribit/feed.py index 865d0e6f..7161aab5 100644 --- a/piker/brokers/deribit/feed.py +++ b/piker/brokers/deribit/feed.py @@ -46,9 +46,12 @@ from cryptofeed.defines import ( from cryptofeed.symbols import Symbol from .api import ( - Client, Trade, + Client, + Trade, get_config, - str_to_cb_sym, piker_sym_to_cb_sym, cb_sym_to_deribit_inst, + str_to_cb_sym, + piker_sym_to_cb_sym, + cb_sym_to_deribit_inst, maybe_open_price_feed )