What problem does it solve? AI agents and developers often lack accurate, up-to-date knowledge of the Drift Protocol SDK, leading to incorrect precision handling, wrong order parameters, and broken Solana transactions when building trading bots or DeFi integrations. ## Core Features & Use Cases - Order Placement & Management: Place, modify, and cancel market, limit, trigger, and oracle orders for perpetual futures and spot markets with correct BN precision. - Account & Position Operations: Initialize user accounts, manage deposits and withdrawals, query collateral, margin, leverage, health, PnL, and liquidation prices. - Advanced Integrations: Execute Jupiter swaps, subscribe to protocol events, run market-making strategies, manage Drift Vaults, and use Swift off-chain order signing. - Use Case: Build a market-making bot that quotes around the oracle price with post-only orders, adjusts spreads based on inventory, and enforces position limits using the included trading bot template. ## Quick Start Ask the agent to set up a DriftClient on Solana mainnet and place a limit order for 1 SOL-PERP at a specified price using the Drift SDK.