Skip to main content

Module adapters

Module adapters 

Expand description

Exchange adapter implementations.

Adapters support public data without credentials and expose provider-specific methods through Client::adapter. See docs/providers.md for capabilities and credential types.

Structs§

BinanceAdapter
Binance Spot or USD-M perpetual futures.
BinanceAggregateTrade
One Binance USD-M compressed aggregate trade.
BinanceAggregateTradesRequest
A request for Binance USD-M compressed aggregate trades.
BinanceListenKey
A bearer token for a USD-M user-data stream.
BinanceMarkPrice
Binance USD-M’s current mark-price snapshot for one perpetual market.
BinanceOpenInterest
Binance USD-M’s current open interest for one perpetual market.
BinanceSpotOrderDetail
A Spot order lookup, including Binance-specific fields and terminal orders.
BinanceSymbolFilters
Binance Spot order filters for one symbol.
BithumbAdapter
Adapter for Bithumb spot markets.
BithumbApiKey
One API key registered on a Bithumb account.
BithumbAssetFee
One Bithumb asset’s public transfer-fee catalog entry.
BithumbBatchOrder
One accepted order returned by Bithumb’s batch-order endpoint.
BithumbBatchOrderFailure
One rejected item returned by Bithumb’s batch-order endpoint.
BithumbBatchOrdersRequest
One order in a Bithumb batch-order request.
BithumbBatchOrdersResult
All per-item outcomes returned by Bithumb.
BithumbKrwDeposit
One KRW deposit returned by Bithumb.
BithumbKrwDepositsRequest
Query parameters for Bithumb’s KRW deposit list.
BithumbKrwTransferRequest
Request body for a Bithumb KRW deposit or withdrawal.
BithumbKrwWithdrawal
One KRW withdrawal returned by Bithumb.
BithumbKrwWithdrawalsRequest
Query parameters for Bithumb’s KRW withdrawal list.
BithumbMarketAlert
An active Bithumb market alert for one market and criterion.
BithumbNetworkFee
One Bithumb network’s public transfer-fee rules.
BithumbNotice
One Bithumb exchange notice.
BithumbPendingOrdersRequest
Filters for Bithumb’s paginated pending-order endpoint.
BithumbTwapOrder
One TWAP order returned by Bithumb.
BithumbTwapOrderRequest
Parameters for creating one Bithumb TWAP order.
BithumbTwapOrdersRequest
A page request for Bithumb TWAP orders.
HyperliquidAdapter
Adapter for Hyperliquid spot and default perpetual markets.
HyperliquidAssetContext
Hyperliquid’s current context and order precision for one market.
HyperliquidLedgerEntry
One account-wide entry from Hyperliquid’s non-funding ledger.
HyperliquidMidPrice
Hyperliquid’s current mid price for one market.
UpbitAdapter
Adapter for Upbit spot markets.
UpbitBatchCancelRequest
Filters for Upbit’s conditional batch-cancellation endpoint.
UpbitCancelAndNewOrderRequest
Request for Upbit’s single-request cancel-then-create order operation.
UpbitCancelAndNewOrderResult
Result returned by Upbit’s cancel-and-new endpoint.
UpbitDepositInfo
Upbit가 반환한 한 자산·네트워크의 입금 가능 정보입니다.
UpbitMarketEvent
Warning and caution data for one listing.
UpbitOrderBookInstrument
Tick-size and supported order-book aggregation policy for one Upbit market.
UpbitTravelRuleVasp
One VASP that Upbit supports for Travel Rule verification.
UpbitTravelRuleVerification
Result returned after an Upbit Travel Rule verification request.
UpbitYearCandle
One yearly candle returned by Upbit’s quotation API.

Enums§

BinanceMarket
Which Binance venue an adapter talks to.
BithumbAlertStep
Severity of a Bithumb market alert (경보제), ordered from least to most severe.
BithumbBatchOrderOutcome
The non-atomic result of a Bithumb batch-order request.
BithumbOrderDirection
A sort direction accepted by Bithumb’s pending-order endpoint.
BithumbPendingOrderState
A state accepted by Bithumb’s pending-order endpoint.
BithumbTwapOrderDirection
Sort direction accepted by Bithumb’s TWAP history endpoint.
BithumbTwapState
State filter accepted by Bithumb’s TWAP history endpoint.
HyperliquidLedgerKind
What kind of movement a HyperliquidLedgerEntry records.
UpbitBatchCancelScope
The explicit set of Upbit open orders considered for one batch cancellation.
UpbitCancelAndNewOrder
The replacement order shape accepted by Upbit’s cancel-and-new endpoint.
UpbitOrderDirection
Upbit’s ordering when choosing open orders to cancel.
UpbitOrderReference
Identifies the existing order for Upbit’s cancel-and-new operation.
UpbitOrderVolume
New-order volume for Upbit cancel-and-new.
UpbitRegion
Selects an Upbit regional deployment.
UpbitSmpType
Self-match prevention mode for the replacement order.