@@ -39,16 +39,15 @@ def _api_query(self, method, request_data=None):
3939
4040 return json .loads (rv .read ())
4141
42- def getMarketData (self ):
42+ def market_data (self , v2 = False ):
43+ if v2 is True :
44+ return self ._public_api_query ("marketdatav2" )
4345 return self ._public_api_query ("marketdata" )
4446
45- def getMarketDataV2 (self ):
46- return self ._public_api_query ("marketdatav2" )
47-
48- def getSingleMarketData (self , marketid = None ):
47+ def single_market_data (self , marketid = None ):
4948 return self ._public_api_query ("singlemarketdata" , marketid = marketid )
5049
51- def getOrderbookData (self , marketid = None ):
50+ def order_book_data (self , marketid = None ):
5251 if marketid is None :
5352 return self ._public_api_query ("orderdata" )
5453 return self ._public_api_query ("singleorderdata" , marketid = marketid )
@@ -60,10 +59,9 @@ def getOrderbookData(self, marketid=None):
6059 # servertimezone Current timezone for the server
6160 # serverdatetime Current date/time on the server
6261 # openordercount Count of open orders on your account
63- def getInfo (self ):
62+ def info (self ):
6463 return self ._api_query ('getinfo' )
6564
66-
6765 # Outputs: Array of Active Markets
6866 # marketid Integer value representing a market
6967 # label Name for this market, for example: AMC/BTC
@@ -75,10 +73,9 @@ def getInfo(self):
7573 # last_trade Last trade price for this market
7674 # high_trade 24 hour highest trade price in this market
7775 # low_trade 24 hour lowest trade price in this market
78- def getMarkets (self ):
76+ def markets (self ):
7977 return self ._api_query ('getmarkets' )
8078
81-
8279 # Outputs: Array of Deposits and Withdrawals on your account
8380 # currency Name of currency account
8481 # timestamp The timestamp the activity posted
@@ -87,10 +84,9 @@ def getMarkets(self):
8784 # type Type of activity. (Deposit / Withdrawal)
8885 # address Address to which the deposit posted or Withdrawal was sent
8986 # amount Amount of transaction
90- def myTransactions (self ):
87+ def my_transactions (self ):
9188 return self ._api_query ('mytransactions' )
9289
93-
9490 # Inputs:
9591 # marketid Market ID for which you are querying
9692 ##
@@ -99,10 +95,9 @@ def myTransactions(self):
9995 # tradeprice The price the trade occurred at
10096 # quantity Quantity traded
10197 # total Total value of trade (tradeprice * quantity)
102- def marketTrades (self , marketid ):
98+ def market_trades (self , marketid ):
10399 return self ._api_query ('markettrades' , request_data = {'marketid' : marketid })
104100
105-
106101 # Inputs:
107102 # marketid Market ID for which you are querying
108103 ##
@@ -111,7 +106,7 @@ def marketTrades(self, marketid):
111106 # buyprice If a buy order, price the order is buying at
112107 # quantity Quantity on order
113108 # total Total value of order (price * quantity)
114- def marketOrders (self , marketid ):
109+ def market_orders (self , marketid ):
115110 return self ._api_query ('marketorders' , request_data = {'marketid' : marketid })
116111
117112
@@ -126,23 +121,12 @@ def marketOrders(self, marketid):
126121 # tradeprice The price the trade occurred at
127122 # quantity Quantity traded
128123 # total Total value of trade (tradeprice * quantity)
129- def myTrades (self , marketid , limit = 200 ):
124+ def my_trades (self , marketid = None , limit = 200 ):
125+ if marketid is None :
126+ return self ._api_query ('allmytrades' )
130127 return self ._api_query ('mytrades' , request_data = {'marketid' : marketid ,
131128 'limit' : limit })
132129
133-
134- # Outputs: Array your Trades for all Markets, in Date Decending Order
135- # tradeid An integer identifier for this trade
136- # tradetype Type of trade (Buy/Sell)
137- # datetime Server datetime trade occurred
138- # marketid The market in which the trade occurred
139- # tradeprice The price the trade occurred at
140- # quantity Quantity traded
141- # total Total value of trade (tradeprice * quantity)
142- def allMyTrades (self ):
143- return self ._api_query ('allmytrades' )
144-
145-
146130 # Inputs:
147131 # marketid Market ID for which you are querying
148132 ##
@@ -153,10 +137,11 @@ def allMyTrades(self):
153137 # price The price per unit for this order
154138 # quantity Quantity for this order
155139 # total Total value of order (price * quantity)
156- def myOrders (self , marketid ):
140+ def my_orders (self , marketid = None ):
141+ if marketid is None :
142+ return self .api_query ('allmyorders' )
157143 return self ._api_query ('myorders' , request_data = {'marketid' : marketid })
158144
159-
160145 # Inputs:
161146 # marketid Market ID for which you are querying
162147 ##
@@ -177,19 +162,6 @@ def myOrders(self, marketid):
177162 def depth (self , marketid ):
178163 return self ._api_query ('depth' , request_data = {'marketid' : marketid })
179164
180-
181- # Outputs: Array of all open orders for your account.
182- # orderid Order ID for this order
183- # marketid The Market ID this order was created for
184- # created Datetime the order was created
185- # ordertype Type of order (Buy/Sell)
186- # price The price per unit for this order
187- # quantity Quantity for this order
188- # total Total value of order (price * quantity)
189- def allMyOrders (self ):
190- return self ._api_query ('allmyorders' )
191-
192-
193165 # Inputs:
194166 # marketid Market ID for which you are creating an order for
195167 # ordertype Order type you are creating (Buy/Sell)
@@ -198,35 +170,32 @@ def allMyOrders(self):
198170 ##
199171 # Outputs:
200172 # orderid If successful, the Order ID for the order which was created
201- def createOrder (self , marketid , ordertype , quantity , price ):
173+ def create_order (self , marketid , ordertype , quantity , price ):
202174 return self ._api_query ('createorder' ,
203175 request_data = {'marketid' : marketid ,
204176 'ordertype' : ordertype ,
205177 'quantity' : quantity ,
206178 'price' : price })
207179
208-
209180 # Inputs:
210181 # orderid Order ID for which you would like to cancel
211182 ##
212183 # Outputs: If successful, it will return a success code.
213- def cancelOrder (self , orderid ):
184+ def cancel_order (self , orderid ):
214185 return self .api_query ('cancelorder' , request_data = {'orderid' : orderid })
215186
216-
217187 # Inputs:
218188 # marketid Market ID for which you would like to cancel all open orders
219189 ##
220190 # Outputs:
221191 # return Array for return information on each order cancelled
222- def cancelMarketOrders (self , marketid ):
192+ def cancel_all_market_orders (self , marketid ):
223193 return self .api_query ('cancelmarketorders' ,
224194 request_data = {'marketid' : marketid })
225195
226-
227196 # Outputs:
228197 # return Array for return information on each order cancelled
229- def cancelAllOrders (self ):
198+ def cancel_all_orders (self ):
230199 return self .api_query ('cancelallorders' )
231200
232201 # Inputs:
@@ -237,21 +206,19 @@ def cancelAllOrders(self):
237206 # Outputs:
238207 # fee The that would be charged for provided inputs
239208 # net The net total with fees
240- def calculateFees (self , ordertype , quantity , price ):
209+ def calculate_fees (self , ordertype , quantity , price ):
241210 return self .api_query ('calculatefees' ,
242211 request_data = {'ordertype' : ordertype ,
243212 'quantity' : quantity ,
244213 'price' : price })
245214
246-
247215 # Inputs: (either currencyid OR currencycode required - you do not have to supply both)
248216 # currencyid Currency ID for the coin you want to generate a new address for (ie. 3 = BitCoin)
249217 # currencycode Currency Code for the coin you want to generate a new address for (ie. BTC = BitCoin)
250218 ##
251219 # Outputs:
252220 # address The new generated address
253- def generateNewAddress (self , currencyid = None , currencycode = None ):
254-
221+ def generate_new_address (self , currencyid = None , currencycode = None ):
255222 if (currencyid != None ):
256223 req = {'currencyid' : currencyid }
257224 elif (currencycode != None ):
0 commit comments