Skip to main content

Crate bybit

Crate bybit 

Source

Modules§

http
ws

Structs§

OrderBookState
Local order book, reconstructed from a depth snapshot and a stream of diffs.
OrderKey
Identifies an order. Order ids are unique only within a category.
PositionKey
Identifies a position: one per symbol in one-way mode, two (buy and sell) in hedge mode.
SensitiveString
Signer
UserState
Open orders, positions and wallet balances of one account.

Enums§

AccountType
AdlRankIndicator
AnnouncementType
ApplyOutcome
Outcome of OrderBookState::apply_snapshot, OrderBookState::apply_diff and OrderBookState::apply.
CancelType
Category
Unified Account: spot | linear | inverse | option Classic Account: linear | inverse | spot
Change
What UserState::apply and friends changed. Updates that were older than the stored data are ignored and not reported.
ContractType
ConvertAccountType
CopyTrading
CreateType
CurAuctionPhase
DCPProduct
DataRecordingPeriod
DcpFunction
DepositStatus
DepthLevel
Env
Error
ExecType
ExtraFeeType
ExtraSubFeeType
Interval
IntervalTime
Locale
LtOrderStatus
Status of a leveraged token purchase or redemption order.
LtOrderType
Whether a leveraged token order record is a purchase or a redemption.
LtStatus
MaintainType
MarginMode
MarginTrading
OcoTriggerBy
OptionPeriod
OrderStatus
OrderType
Pair
Path
PlaceType
PositionIdx
PositionMode
PositionStatus
Product
RejectReason
ServiceTypes
Side
SlippageToleranceType
SmpType
SpotHedgingStatus
SpotMarginMode
Whether Spot Margin Trade (UTA) is turned on for the account.
State
Status
StopOrderType
TickDirection
TimeInForce
Topic
TpslMode
TradeMode
TransferStatus
TriggerBy
TriggerDirection
Type
UnifiedMarginStatus
UnifiedUpdateStatus
Outcome of an Upgrade to Unified Account (Pro) request.
VipLevel
WithdrawStatus

Constants§

BASE_URL_API_DEMO
BASE_URL_API_MAINNET_1
BASE_URL_API_MAINNET_2
BASE_URL_API_MAINNET_3
For Netherland users.
BASE_URL_API_MAINNET_4
For Hong Kong users.
BASE_URL_API_MAINNET_5
For Turkey users.
BASE_URL_API_MAINNET_6
For Kazakhstan users.
BASE_URL_API_TESTNET
BASE_URL_STREAM_DEMO
BASE_URL_STREAM_MAINNET_1
BASE_URL_STREAM_MAINNET_2
For Turkey users.
BASE_URL_STREAM_MAINNET_3
For Kazakhstan users.
BASE_URL_STREAM_TESTNET
DEFAULT_MAX_BUFFERED_DIFFS
Default for OrderBookState::with_max_buffered.
MAX_CLOSED_ORDERS
Maximum number of closed orders remembered to reject late stream updates and stale snapshot entries for them.

Functions§

create_stream_signature
hmac_sha256
Generates HMAC using the given key and message.
spot_fee_currency
timestamp
Return milliseconds.

Type Aliases§

Second
Timestamp