Structs§
- Account
Data - Account snapshot used to seed or modify state in a session.
- Account
Modifications - Account state modifications to apply.
- Agent
Params - Configuration for an agent to run alongside a backtest session.
- Agent
Stats Report - Structured stats reported by an agent during a backtest session.
- ArbRoute
Params - Parameters for a circular arbitrage route.
- Available
Range - One contiguous block range available on the history clerk.
- Close
Session Request V1 - Continue
Params - Arguments used to continue an existing session.
- Continue
Session Request V1 - Create
Backtest Session Request Options - Create
Backtest Session Request V1 - Create
Session Params - Parameters required to start a new backtest session.
- Encoded
Binary - A blob paired with the encoding needed to decode it.
- Sequenced
Response - Wire format wrapper for responses sent over the control websocket.
Sessions with
disconnect_timeout_secs > 0use this to track client position. - Session
Summary - Summary of transaction execution statistics for a completed backtest session.
Enums§
- Agent
Type - Available agent types for sidecar participation in backtest sessions.
- Backtest
Error - Error variants surfaced to backtest RPC clients.
- Backtest
Request - Backtest RPC methods exposed to the client.
- Backtest
Response - Responses returned over the backtest RPC channel.
- Backtest
Status - High-level progress states during a
Continuecall. - Binary
Encoding - Supported binary encodings for account/transaction payloads.
- Create
Backtest Session Request - Versioned payload for
CreateBacktestSession. - Session
Event Kind - Session
Event V1
Functions§
- split_
range - Split a user-requested
[start_slot, end_slot]range across the available bundle ranges, returning a list of non-overlapping(start, end)pairs — one per bundle that intersects the requested range.