From b131276f16790c07761c41b03761d8ae22f3191b Mon Sep 17 00:00:00 2001 From: Aishwarya MANORE Date: Thu, 26 Feb 2026 15:54:55 +0100 Subject: [PATCH] tpluspy: Add endpoint set-book-decimals --- tplus/client/clearingengine/admin.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tplus/client/clearingengine/admin.py b/tplus/client/clearingengine/admin.py index 572f0ed..fadf755 100644 --- a/tplus/client/clearingengine/admin.py +++ b/tplus/client/clearingengine/admin.py @@ -187,6 +187,21 @@ async def set_last_trade( await self._post("admin/last-trade-prices/modify", json_data={"prices": prices}) + async def set_book_decimals( + self, + asset_id: AssetIdentifier, + book_price_decimals: int, + book_quantity_decimals: int, + ): + await self._post( + "admin/book-decimals/modify", + json_data={ + "asset_id": asset_id, + "book_price_decimals": book_price_decimals, + "book_quantity_decimals": book_quantity_decimals, + }, + ) + async def set_trader_as_mm( self, user: User,