Binance Chain API¶
client module¶
environment module¶
-
class
binance_chain.environment.BinanceEnvironment(api_url: str = None, wss_url: str = None, hrp: str = None)[source]¶ Bases:
object-
PROD_ENV= {'api_url': 'https://dex.binance.org', 'hrp': 'bnb', 'wss_url': 'wss://dex.binance.org/api/'}¶
-
TESTNET_ENV= {'api_url': 'https://testnet-dex.binance.org', 'hrp': 'tbnb', 'wss_url': 'wss://testnet-dex.binance.org/api/'}¶
-
__init__(api_url: str = None, wss_url: str = None, hrp: str = None)[source]¶ Create custom environment
-
api_url¶
-
wss_url¶
-
hrp¶
-
wallet module¶
messages module¶
websockets module¶
node rpc http module¶
node rpc websockets module¶
signing service http module¶
deptch cache module¶
constants module¶
-
class
binance_chain.constants.KlineInterval[source]¶ Bases:
str,enum.EnumAn enumeration.
-
ONE_MINUTE= '1m'¶
-
THREE_MINUTES= '3m'¶
-
FIVE_MINUTES= '5m'¶
-
FIFTEEN_MINUTES= '15m'¶
-
THIRTY_MINUTES= '30m'¶
-
ONE_HOUR= '1h'¶
-
TWO_HOURS= '2h'¶
-
FOUR_HOURS= '4h'¶
-
SIX_HOURS= '6h'¶
-
EIGHT_HOURS= '8h'¶
-
TWELVE_HOURS= '12h'¶
-
ONE_DAY= '1d'¶
-
THREE_DAYS= '3d'¶
-
ONE_WEEK= '1w'¶
-
ONE_MONTH= '1M'¶
-
-
class
binance_chain.constants.OrderStatus[source]¶ Bases:
str,enum.EnumAn enumeration.
-
ACK= 'Ack'¶
-
PARTIAL_FILL= 'PartialFill'¶
-
IOC_NO_FILL= 'IocNoFill'¶
-
FULLY_FILL= 'FullyFill'¶
-
CANCELED= 'Canceled'¶
-
EXPIRED= 'Expired'¶
-
FAILED_BLOCKING= 'FailedBlocking'¶
-
FAILED_MATCHING= 'FailedMatching'¶
-
-
class
binance_chain.constants.OrderSide[source]¶ Bases:
int,enum.EnumAn enumeration.
-
BUY= 1¶
-
SELL= 2¶
-
-
class
binance_chain.constants.TimeInForce[source]¶ Bases:
int,enum.EnumAn enumeration.
-
GOOD_TILL_EXPIRE= 1¶
-
IMMEDIATE_OR_CANCEL= 3¶
-
-
class
binance_chain.constants.TransactionSide[source]¶ Bases:
str,enum.EnumAn enumeration.
-
RECEIVE= 'RECEIVE'¶
-
SEND= 'SEND'¶
-
-
class
binance_chain.constants.TransactionType[source]¶ Bases:
str,enum.EnumAn enumeration.
-
NEW_ORDER= 'NEW_ORDER'¶
-
ISSUE_TOKEN= 'ISSUE_TOKEN'¶
-
BURN_TOKEN= 'BURN_TOKEN'¶
-
LIST_TOKEN= 'LIST_TOKEN'¶
-
CANCEL_ORDER= 'CANCEL_ORDER'¶
-
FREEZE_TOKEN= 'FREEZE_TOKEN'¶
-
UN_FREEZE_TOKEN= 'UN_FREEZE_TOKEN'¶
-
TRANSFER= 'TRANSFER'¶
-
PROPOSAL= 'PROPOSAL'¶
-
VOTE= 'VOTE'¶
-
-
class
binance_chain.constants.PeerType[source]¶ Bases:
str,enum.EnumAn enumeration.
-
NODE= 'node'¶
-
WEBSOCKET= 'ws'¶
-