Modules§
Structs§
- Account
Balance Message - Account balance stream message.
- Account
Stream - Account stream client for receiving real-time updates.
- Api
- Internal API client for handling HTTP requests to DeltaDeFi endpoints.
- Asset
- Represents an asset with quantity.
- Asset
Balance - Represents an asset balance.
- Delta
DeFi - The main DeltaDeFi client for interacting with the DeltaDeFi protocol.
- Deposit
Record - Represents a deposit record.
- Dlta
Points Data - DLTA points data structure.
- Dlta
Points Message - DLTA points stream message.
- GetAggregated
Price Request - Request for getting aggregated price data.
- Market
Depth Message - Market depth snapshot message.
- Market
Price Message - Market price change message.
- Market
Stream - Market data stream client for receiving real-time market updates.
- Market
Stream Handle - Handle for controlling an active market stream connection.
- Ohlc
Message - OHLC (candlestick) data message.
- Order
- Represents an order response from the API.
- Order
Execution Record - Order execution record containing details of a trade execution.
- Order
Info Message - Order info stream message.
- Order
Record Params - Paginated
Response - Generic paginated response wrapper matching API format.
- Price
Level - Price level in the order book (bid or ask).
- Reconnect
Config - Configuration for automatic reconnection behavior.
- Stream
Handle - Handle for controlling an active stream connection.
- Trade
- Recent trade data.
- Transferal
Record - Represents a transferal record.
- Withdrawal
Record - Represents a withdrawal record.
Enums§
- Interval
- Time intervals for aggregated market data.
- Market
Stream Event - Events emitted by market streams, including connection lifecycle events.
- Market
Stream Message - Unified market stream message enum.
- Order
Execution Role - Role of a participant in an order execution.
- Order
Record Status - Filter for querying different types of order records.
- Order
Side - Order side indicating buy or sell direction.
- Order
Status - Order execution status in the DeltaDeFi system.
- Order
Type - Order execution type determining price and execution behavior.
- Stage
- Network environment configuration for DeltaDeFi API endpoints.
- Stream
Error - Errors that can occur during stream operations.
- Stream
Event - Events emitted by the stream, including connection lifecycle events.
- Stream
Message - Unified stream message enum for type-safe message handling.
- Stream
SubType - Stream message sub-type identifier.
- Stream
Type - Stream message type identifier.
- Symbol
- Trading symbols supported by the DeltaDeFi platform.
- Transaction
Status - Transaction processing status in the DeltaDeFi system.
- Transfer
Direction - Direction of a transfer.
- Transfer
Status - Transfer status for transferal records.
- Transferal
Type - Type of transferal operation.
Type Aliases§
- Order
Execution Record Response - Type alias for OrderExecutionRecord to match API naming convention.
- Order
Response - Type alias for Order to match API naming convention.