Source code for binance_chain.constants

from enum import Enum


[docs]class KlineInterval(str, Enum): 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'
[docs]class OrderStatus(str, Enum): ACK = 'Ack' PARTIAL_FILL = 'PartialFill' IOC_NO_FILL = 'IocNoFill' FULLY_FILL = 'FullyFill' CANCELED = 'Canceled' EXPIRED = 'Expired' FAILED_BLOCKING = 'FailedBlocking' FAILED_MATCHING = 'FailedMatching'
[docs]class OrderSide(int, Enum): BUY = 1 SELL = 2
[docs]class TimeInForce(int, Enum): GOOD_TILL_EXPIRE = 1 IMMEDIATE_OR_CANCEL = 3
[docs]class TransactionSide(str, Enum): RECEIVE = 'RECEIVE' SEND = 'SEND'
[docs]class TransactionType(str, Enum): 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'
[docs]class OrderType(int, Enum): LIMIT = 2
[docs]class PeerType(str, Enum): NODE = 'node' WEBSOCKET = 'ws'
[docs]class RpcBroadcastRequestType(int, Enum): SYNC = 1 ASYNC = 2 COMMIT = 3
[docs]class VoteOption(int, Enum): YES = 1 ABSTAIN = 2 NO = 3 NO_WITH_VETO = 4