Creating Orders
Prerequisites
pip install turbine-py-clientInitialize the Client
import os
import time
from dotenv import load_dotenv
from turbine_client import TurbineClient, Outcome, Side, OrderArgs
load_dotenv()
client = TurbineClient(
host=os.environ["TURBINE_HOST"], # https://api.turbinefi.com
chain_id=int(os.environ.get("CHAIN_ID", "137")),
private_key=os.environ["TURBINE_PRIVATE_KEY"],
api_key_id=os.environ["TURBINE_API_KEY_ID"],
api_private_key=os.environ["TURBINE_API_PRIVATE_KEY"],
)Auto-Registration
Check the Orderbook
Create and Submit an Order
Using create_limit_buy / create_limit_sell
Using OrderArgs
Price and Size Encoding
Value
Raw
Meaning
USDC Approval
Per-Order Permit (Alternative)
Order Lifecycle
Cancel Orders
Cancel a Single Order
Cancel All Orders for a Market
Monitor Order Status
Check Your Open Orders
Check a Specific Order
Monitor Failed and Pending Trades
Complete Example
Last updated
