# Guides

- [Account Setup](./account-setup.md) — create an account, get a signing key, and start trading via the API
- [Delegate Accounts](./delegate-accounts.md) — register a separate keypair for secure, revocable API trading access
- [Transaction Signing](./tx-signing.md) — build, sign, and submit transactions (place orders, cancel orders, replace, amend, cancel all) to the Bullet exchange
- [Order Types and Fields](./order-fields.md) — order types, NewOrderArgs fields, and take-profit/stop-loss
- [Transaction Fields](./tx-fields.md) — uniqueness, TxDetails, gas limits, and paymaster
- [Decimal Encoding](./decimal-encoding.md) — convert fixed-point integers to `RustDecimal` for borsh serialization, with examples in C++, Python, and JavaScript
- [WebSocket Consistency Guarantees](./consistency-guarantee.md) — snapshot delivery, backend reconnection behavior, and message ordering
