Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Guides

  • 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