BSX Exchange SDK
Contents:
Getting started
User reference
API Reference
BSX Exchange SDK
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
_
__init__() (bsx_py.common.exception.BSXRequestException method)
(bsx_py.common.exception.UnauthenticatedException method)
(bsx_py.common.exception.UnknownException method)
(bsx_py.common.types.account.APIKey method)
(bsx_py.common.types.account.GetAPIKeysResponse method)
(bsx_py.common.types.account.OrderStats method)
(bsx_py.common.types.account.Portfolio method)
(bsx_py.common.types.account.PortfolioProduct method)
(bsx_py.common.types.account.PortfolioStats method)
(bsx_py.common.types.account.PortfolioSummary method)
(bsx_py.common.types.account.Position method)
(bsx_py.common.types.account.ProductStats method)
(bsx_py.common.types.account.TradingStats method)
(bsx_py.common.types.account.WithdrawParams method)
(bsx_py.common.types.market.BatchOrderUpdateParams method)
(bsx_py.common.types.market.BatchOrderUpdateResponse method)
(bsx_py.common.types.market.BatchOrderUpdateResult method)
(bsx_py.common.types.market.CancelAllParams method)
(bsx_py.common.types.market.CancelMultipleOrdersParams method)
(bsx_py.common.types.market.CancelMultipleOrdersResult method)
(bsx_py.common.types.market.CancelOrderParams method)
(bsx_py.common.types.market.CancelOrderResult method)
(bsx_py.common.types.market.CancelOrdersParams method)
(bsx_py.common.types.market.CancelOrdersResultItem method)
(bsx_py.common.types.market.CreateOrderParams method)
(bsx_py.common.types.market.FundingRate method)
(bsx_py.common.types.market.GetFundingHistoryParams method)
(bsx_py.common.types.market.GetFundingHistoryResponse method)
(bsx_py.common.types.market.GetOrderHistoryParams method)
(bsx_py.common.types.market.GetProductsResponse method)
(bsx_py.common.types.market.GetTradeHistoryParams method)
(bsx_py.common.types.market.GetTradeHistoryResponse method)
(bsx_py.common.types.market.GetTransferHistoryParams method)
(bsx_py.common.types.market.Order method)
(bsx_py.common.types.market.OrderListingResult method)
(bsx_py.common.types.market.PerpetualProductConfig method)
(bsx_py.common.types.market.Product method)
(bsx_py.common.types.market.Trade method)
(bsx_py.instance.BSXInstance method)
A
account (bsx_py.common.types.account.Portfolio attribute)
account_leverage (bsx_py.common.types.account.PortfolioSummary attribute)
amount (bsx_py.common.types.account.WithdrawParams attribute)
api_key (bsx_py.common.types.account.APIKey attribute)
api_keys (bsx_py.common.types.account.GetAPIKeysResponse attribute)
api_secret (bsx_py.common.types.account.APIKey attribute)
APIKey (class in bsx_py.common.types.account)
avg_entry_price (bsx_py.common.types.account.Position attribute)
avg_price (bsx_py.common.types.market.Order attribute)
B
base_asset_symbol (bsx_py.common.types.market.Product attribute)
base_increment (bsx_py.common.types.market.Product attribute)
batch_update_orders() (bsx_py.instance.BSXInstance method)
batch_update_orders_async() (bsx_py.instance.BSXInstance method)
BatchOrderUpdateParams (class in bsx_py.common.types.market)
BatchOrderUpdateResponse (class in bsx_py.common.types.market)
BatchOrderUpdateResult (class in bsx_py.common.types.market)
bsx_py.common.exception
module
bsx_py.common.types.account
module
bsx_py.common.types.market
module
bsx_py.instance
module
bsx_py.typed_message
module
BSXInstance (class in bsx_py.instance)
BSXRequestException
BUY (bsx_py.common.types.market.Side attribute)
C
cancel_all_orders() (bsx_py.instance.BSXInstance method)
cancel_all_orders_async() (bsx_py.instance.BSXInstance method)
cancel_bulk_orders() (bsx_py.instance.BSXInstance method)
cancel_bulk_orders_async() (bsx_py.instance.BSXInstance method)
cancel_order() (bsx_py.instance.BSXInstance method)
cancel_order_async() (bsx_py.instance.BSXInstance method)
cancel_reason (bsx_py.common.types.market.Order attribute)
cancel_reject_reason (bsx_py.common.types.market.Order attribute)
cancel_requested (bsx_py.common.types.market.Order attribute)
CancelAllParams (class in bsx_py.common.types.market)
cancelled_orders (bsx_py.common.types.market.CancelMultipleOrdersResult attribute)
CancelMultipleOrdersParams (class in bsx_py.common.types.market)
CancelMultipleOrdersResult (class in bsx_py.common.types.market)
CancelOrderParams (class in bsx_py.common.types.market)
CancelOrderResult (class in bsx_py.common.types.market)
CancelOrdersParams (class in bsx_py.common.types.market)
CancelOrdersResultItem (class in bsx_py.common.types.market)
change_24h (bsx_py.common.types.market.Product attribute)
client_order_id (bsx_py.common.types.market.CancelOrderParams attribute)
(bsx_py.common.types.market.CancelOrderResult attribute)
(bsx_py.common.types.market.CancelOrdersResultItem attribute)
(bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
client_order_ids (bsx_py.common.types.market.CancelOrdersParams attribute)
(bsx_py.common.types.market.GetOrderHistoryParams attribute)
code (bsx_py.common.types.market.BatchOrderUpdateResult attribute)
create_order() (bsx_py.instance.BSXInstance method)
create_order_async() (bsx_py.instance.BSXInstance method)
create_user_api_key() (bsx_py.instance.BSXInstance method)
create_user_api_key_async() (bsx_py.instance.BSXInstance method)
created_at (bsx_py.common.types.account.APIKey attribute)
(bsx_py.common.types.market.Order attribute)
CreateOrderParams (class in bsx_py.common.types.market)
D
data (bsx_py.common.types.market.BatchOrderUpdateResponse attribute)
delete_user_api_key() (bsx_py.instance.BSXInstance method)
delete_user_api_key_async() (bsx_py.instance.BSXInstance method)
DEPOSIT (bsx_py.common.types.market.TransferType attribute)
detail (bsx_py.common.types.market.BatchOrderUpdateResult attribute)
display_base_asset_symbol (bsx_py.common.types.market.Product attribute)
display_name (bsx_py.common.types.market.Product attribute)
DONE (bsx_py.common.types.market.OrderStatus attribute)
E
enabled (bsx_py.common.types.market.Product attribute)
end_time (bsx_py.common.types.market.GetFundingHistoryParams attribute)
(bsx_py.common.types.market.GetOrderHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryParams attribute)
(bsx_py.common.types.market.GetTransferHistoryParams attribute)
Environment (class in bsx_py.instance)
F
filled_fees (bsx_py.common.types.market.Order attribute)
filled_size (bsx_py.common.types.market.Order attribute)
free_collateral (bsx_py.common.types.account.PortfolioSummary attribute)
from_api_key() (bsx_py.instance.BSXInstance static method)
from_dict() (bsx_py.common.types.account.APIKey static method)
(bsx_py.common.types.account.GetAPIKeysResponse static method)
(bsx_py.common.types.account.OrderStats static method)
(bsx_py.common.types.account.Portfolio static method)
(bsx_py.common.types.account.PortfolioProduct static method)
(bsx_py.common.types.account.PortfolioStats static method)
(bsx_py.common.types.account.PortfolioSummary static method)
(bsx_py.common.types.account.Position static method)
(bsx_py.common.types.account.ProductStats static method)
(bsx_py.common.types.account.TradingStats static method)
(bsx_py.common.types.market.BatchOrderUpdateResponse static method)
(bsx_py.common.types.market.BatchOrderUpdateResult static method)
(bsx_py.common.types.market.CancelMultipleOrdersResult static method)
(bsx_py.common.types.market.CancelOrderResult static method)
(bsx_py.common.types.market.CancelOrdersResultItem static method)
(bsx_py.common.types.market.FundingRate static method)
(bsx_py.common.types.market.GetFundingHistoryResponse static method)
(bsx_py.common.types.market.GetProductsResponse static method)
(bsx_py.common.types.market.GetTradeHistoryResponse static method)
(bsx_py.common.types.market.Order static method)
(bsx_py.common.types.market.OrderListingResult static method)
(bsx_py.common.types.market.PerpetualProductConfig static method)
(bsx_py.common.types.market.Product static method)
(bsx_py.common.types.market.Trade static method)
from_smart_contract() (bsx_py.instance.BSXInstance static method)
from_str() (bsx_py.common.types.market.OrderStatus static method)
(bsx_py.common.types.market.OrderType static method)
(bsx_py.common.types.market.Side static method)
(bsx_py.common.types.market.TransferType static method)
funding_index (bsx_py.common.types.account.Position attribute)
funding_interval (bsx_py.common.types.market.Product attribute)
funding_payment (bsx_py.common.types.market.Trade attribute)
FundingRate (class in bsx_py.common.types.market)
G
gen_register_typed_message_for_smart_contract() (in module bsx_py.typed_message)
get_all_open_orders() (bsx_py.instance.BSXInstance method)
get_all_open_orders_async() (bsx_py.instance.BSXInstance method)
get_api_key_list() (bsx_py.instance.BSXInstance method)
get_api_key_list_async() (bsx_py.instance.BSXInstance method)
get_code() (bsx_py.common.exception.BSXRequestException method)
get_detail() (bsx_py.common.exception.BSXRequestException method)
get_funding_history() (bsx_py.instance.BSXInstance method)
get_funding_history_async() (bsx_py.instance.BSXInstance method)
get_message() (bsx_py.common.exception.BSXRequestException method)
get_order_history() (bsx_py.instance.BSXInstance method)
get_order_history_async() (bsx_py.instance.BSXInstance method)
get_portfolio_detail() (bsx_py.instance.BSXInstance method)
get_portfolio_detail_async() (bsx_py.instance.BSXInstance method)
get_products() (bsx_py.instance.BSXInstance method)
get_products_async() (bsx_py.instance.BSXInstance method)
get_user_trade_history() (bsx_py.instance.BSXInstance method)
get_user_trade_history_async() (bsx_py.instance.BSXInstance method)
GetAPIKeysResponse (class in bsx_py.common.types.account)
GetFundingHistoryParams (class in bsx_py.common.types.market)
GetFundingHistoryResponse (class in bsx_py.common.types.market)
GetOrderHistoryParams (class in bsx_py.common.types.market)
GetProductsResponse (class in bsx_py.common.types.market)
GetTradeHistoryParams (class in bsx_py.common.types.market)
GetTradeHistoryResponse (class in bsx_py.common.types.market)
GetTransferHistoryParams (class in bsx_py.common.types.market)
H
has_pending_withdrawal (bsx_py.common.types.account.PortfolioSummary attribute)
high_24h (bsx_py.common.types.market.Product attribute)
I
id (bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.Trade attribute)
in_liquidation (bsx_py.common.types.account.PortfolioSummary attribute)
index (bsx_py.common.types.market.Product attribute)
index_price (bsx_py.common.types.market.Product attribute)
initial_margin (bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.PerpetualProductConfig attribute)
initial_margin_requirement (bsx_py.common.types.account.Position attribute)
is_liquidation (bsx_py.common.types.market.Order attribute)
items (bsx_py.common.types.market.GetFundingHistoryResponse attribute)
L
last_cumulative_funding (bsx_py.common.types.market.Product attribute)
last_price (bsx_py.common.types.market.Product attribute)
last_trades (bsx_py.common.types.market.Order attribute)
leverage (bsx_py.common.types.account.Position attribute)
limit (bsx_py.common.types.market.GetFundingHistoryParams attribute)
(bsx_py.common.types.market.GetOrderHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryParams attribute)
LIMIT (bsx_py.common.types.market.OrderType attribute)
liquidation_price (bsx_py.common.types.account.Position attribute)
liquidity_indicator (bsx_py.common.types.market.Trade attribute)
low_24h (bsx_py.common.types.market.Product attribute)
M
MAINNET (bsx_py.instance.Environment attribute)
maintenance_margin (bsx_py.common.types.market.PerpetualProductConfig attribute)
maintenance_margin_requirement (bsx_py.common.types.account.Position attribute)
margin_use (bsx_py.common.types.account.PortfolioSummary attribute)
mark_price (bsx_py.common.types.account.Position attribute)
(bsx_py.common.types.market.Product attribute)
MARKET (bsx_py.common.types.market.OrderType attribute)
max_leverage (bsx_py.common.types.market.PerpetualProductConfig attribute)
max_position_size (bsx_py.common.types.market.Product attribute)
message (bsx_py.common.types.market.BatchOrderUpdateResult attribute)
min_order_size (bsx_py.common.types.market.Product attribute)
module
bsx_py.common.exception
bsx_py.common.types.account
bsx_py.common.types.market
bsx_py.instance
bsx_py.typed_message
N
name (bsx_py.common.types.account.APIKey attribute)
net_size (bsx_py.common.types.account.Position attribute)
next_funding_rate (bsx_py.common.types.market.Product attribute)
next_funding_time (bsx_py.common.types.market.Product attribute)
nonce (bsx_py.common.types.account.WithdrawParams attribute)
(bsx_py.common.types.market.CancelOrderParams attribute)
(bsx_py.common.types.market.CancelOrderResult attribute)
(bsx_py.common.types.market.CancelOrdersResultItem attribute)
(bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
nonces (bsx_py.common.types.market.CancelMultipleOrdersParams attribute)
(bsx_py.common.types.market.CancelOrdersParams attribute)
NotSupportOperationException
O
OPEN (bsx_py.common.types.market.OrderStatus attribute)
open_interest (bsx_py.common.types.market.Product attribute)
operations (bsx_py.common.types.market.BatchOrderUpdateParams attribute)
Order (class in bsx_py.common.types.market)
order_id (bsx_py.common.types.market.CancelOrderParams attribute)
(bsx_py.common.types.market.CancelOrderResult attribute)
(bsx_py.common.types.market.CancelOrdersResultItem attribute)
order_ids (bsx_py.common.types.market.CancelMultipleOrdersParams attribute)
(bsx_py.common.types.market.CancelOrdersParams attribute)
order_stats (bsx_py.common.types.account.PortfolioStats attribute)
OrderListingResult (class in bsx_py.common.types.market)
orders (bsx_py.common.types.market.OrderListingResult attribute)
OrderStats (class in bsx_py.common.types.account)
OrderStatus (class in bsx_py.common.types.market)
OrderType (class in bsx_py.common.types.market)
P
page (bsx_py.common.types.market.GetFundingHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryResponse attribute)
(bsx_py.common.types.market.GetTransferHistoryParams attribute)
paging (bsx_py.common.types.market.GetFundingHistoryResponse attribute)
PENDING (bsx_py.common.types.market.OrderStatus attribute)
perpetual_product_config (bsx_py.common.types.market.Product attribute)
PerpetualProductConfig (class in bsx_py.common.types.market)
Portfolio (class in bsx_py.common.types.account)
PortfolioProduct (class in bsx_py.common.types.account)
PortfolioStats (class in bsx_py.common.types.account)
PortfolioSummary (class in bsx_py.common.types.account)
Position (class in bsx_py.common.types.account)
positions (bsx_py.common.types.account.Portfolio attribute)
post_only (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.Product attribute)
predicted_funding_rate (bsx_py.common.types.market.Product attribute)
price (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.Trade attribute)
Product (class in bsx_py.common.types.market)
product_id (bsx_py.common.types.account.PortfolioProduct attribute)
(bsx_py.common.types.account.Position attribute)
(bsx_py.common.types.market.CancelAllParams attribute)
(bsx_py.common.types.market.GetFundingHistoryParams attribute)
(bsx_py.common.types.market.GetFundingHistoryResponse attribute)
(bsx_py.common.types.market.GetOrderHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryResponse attribute)
(bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.Product attribute)
product_ids (bsx_py.common.types.market.CancelMultipleOrdersParams attribute)
product_index (bsx_py.common.types.account.Position attribute)
(bsx_py.common.types.market.CreateOrderParams attribute)
products (bsx_py.common.types.account.PortfolioStats attribute)
(bsx_py.common.types.market.GetProductsResponse attribute)
ProductStats (class in bsx_py.common.types.account)
Q
quote_asset_symbol (bsx_py.common.types.market.Product attribute)
quote_balance (bsx_py.common.types.account.Position attribute)
quote_increment (bsx_py.common.types.market.Product attribute)
quote_volume_24h (bsx_py.common.types.market.Product attribute)
R
rate (bsx_py.common.types.market.FundingRate attribute)
realized_pnl (bsx_py.common.types.account.PortfolioSummary attribute)
reduce_only (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
reject_reason (bsx_py.common.types.market.Order attribute)
S
SELL (bsx_py.common.types.market.Side attribute)
sender (bsx_py.common.types.account.APIKey attribute)
(bsx_py.common.types.market.Order attribute)
sequencer_fee (bsx_py.common.types.market.Trade attribute)
side (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
Side (class in bsx_py.common.types.market)
signer (bsx_py.common.types.account.APIKey attribute)
size (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
(bsx_py.common.types.market.Trade attribute)
start_time (bsx_py.common.types.market.GetFundingHistoryParams attribute)
(bsx_py.common.types.market.GetOrderHistoryParams attribute)
(bsx_py.common.types.market.GetTradeHistoryParams attribute)
(bsx_py.common.types.market.GetTransferHistoryParams attribute)
stat (bsx_py.common.types.account.PortfolioProduct attribute)
stats (bsx_py.common.types.account.Portfolio attribute)
status (bsx_py.common.types.market.Order attribute)
statuses (bsx_py.common.types.market.GetOrderHistoryParams attribute)
STOP (bsx_py.common.types.market.OrderType attribute)
submit_withdrawal_request() (bsx_py.instance.BSXInstance method)
submit_withdrawal_request_async() (bsx_py.instance.BSXInstance method)
summary (bsx_py.common.types.account.Portfolio attribute)
T
TESTNET (bsx_py.instance.Environment attribute)
time (bsx_py.common.types.market.FundingRate attribute)
(bsx_py.common.types.market.Trade attribute)
time_in_force (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.Order attribute)
total (bsx_py.common.types.market.GetTradeHistoryResponse attribute)
total_account_value (bsx_py.common.types.account.PortfolioSummary attribute)
total_deposit (bsx_py.common.types.account.PortfolioStats attribute)
total_done_orders (bsx_py.common.types.account.OrderStats attribute)
(bsx_py.common.types.account.ProductStats attribute)
total_initial_margin (bsx_py.common.types.account.PortfolioSummary attribute)
total_maintenance_margin (bsx_py.common.types.account.PortfolioSummary attribute)
total_notional (bsx_py.common.types.account.PortfolioSummary attribute)
total_open_orders (bsx_py.common.types.account.OrderStats attribute)
(bsx_py.common.types.account.ProductStats attribute)
total_orders (bsx_py.common.types.account.OrderStats attribute)
(bsx_py.common.types.account.ProductStats attribute)
total_pending_orders (bsx_py.common.types.account.OrderStats attribute)
(bsx_py.common.types.account.ProductStats attribute)
total_trading_volume (bsx_py.common.types.account.TradingStats attribute)
total_withdraw (bsx_py.common.types.account.PortfolioStats attribute)
Trade (class in bsx_py.common.types.market)
trades (bsx_py.common.types.market.GetTradeHistoryResponse attribute)
trading_fee (bsx_py.common.types.market.Trade attribute)
trading_stats (bsx_py.common.types.account.PortfolioStats attribute)
TradingStats (class in bsx_py.common.types.account)
TransferType (class in bsx_py.common.types.market)
type (bsx_py.common.types.market.CreateOrderParams attribute)
(bsx_py.common.types.market.GetTransferHistoryParams attribute)
(bsx_py.common.types.market.Order attribute)
U
UnauthenticatedException
underlying (bsx_py.common.types.market.Product attribute)
UnknownException
unrealized_pnl (bsx_py.common.types.account.Position attribute)
unsettled_funding (bsx_py.common.types.account.Position attribute)
unsettled_usdc (bsx_py.common.types.account.PortfolioSummary attribute)
updated_at (bsx_py.common.types.account.APIKey attribute)
usdc_balance (bsx_py.common.types.account.PortfolioSummary attribute)
W
wallet_address (bsx_py.common.types.market.GetTradeHistoryResponse attribute)
WalletPrivateNotProvidedException
WITHDRAW (bsx_py.common.types.market.TransferType attribute)
WithdrawParams (class in bsx_py.common.types.account)