- Account Setup — create an account, get a signing key, and start trading via the API
- Delegate Accounts — register a separate keypair for secure, revocable API trading access
- Transaction Signing — build, sign, and submit transactions (place orders, cancel orders, replace, amend, cancel all) to the Bullet exchange
- Transaction Fields — uniqueness, TxDetails, gas limits, and paymaster
- Decimal Encoding — convert fixed-point integers to
RustDecimal for borsh serialization, with examples in C++, Python, and JavaScript
- WebSocket Consistency Guarantees — snapshot delivery, backend reconnection behavior, and message ordering