From 1909ad1c8288f8193b8fa5a72ecce1b64e719bb4 Mon Sep 17 00:00:00 2001 From: Brian Li Date: Sat, 19 Apr 2025 15:00:42 -0400 Subject: [PATCH] Fix L2BookData typing --- hyperliquid/utils/types.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyperliquid/utils/types.py b/hyperliquid/utils/types.py index 0c901c10..392c82ce 100644 --- a/hyperliquid/utils/types.py +++ b/hyperliquid/utils/types.py @@ -65,7 +65,7 @@ AllMidsData = TypedDict("AllMidsData", {"mids": Dict[str, str]}) AllMidsMsg = TypedDict("AllMidsMsg", {"channel": Literal["allMids"], "data": AllMidsData}) L2Level = TypedDict("L2Level", {"px": str, "sz": str, "n": int}) -L2BookData = TypedDict("L2BookData", {"coin": str, "levels": Tuple[List[L2Level]], "time": int}) +L2BookData = TypedDict("L2BookData", {"coin": str, "levels": Tuple[List[L2Level], List[L2Level]], "time": int}) L2BookMsg = TypedDict("L2BookMsg", {"channel": Literal["l2Book"], "data": L2BookData}) PongMsg = TypedDict("PongMsg", {"channel": Literal["pong"]}) Trade = TypedDict("Trade", {"coin": str, "side": Side, "px": str, "sz": int, "hash": str, "time": int})