Skip to content

Commit 53982c2

Browse files
make markt stats market optional (#69)
1 parent 4b5d9a9 commit 53982c2

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

dydx3/modules/public.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ def get_orderbook(self, market):
9898
uri = '/'.join(['/v3/orderbook', market])
9999
return self._get(uri)
100100

101-
def get_stats(self, market, days=None):
101+
def get_stats(self, market=None, days=None):
102102
'''
103103
Get one or more day statistics for a market
104104
105-
:param market: required
105+
:param market: optional
106106
:type market: str in list [
107107
"BTC-USD",
108108
"ETH-USD",
@@ -122,7 +122,12 @@ def get_stats(self, market, days=None):
122122
123123
:raises: DydxAPIError
124124
'''
125-
uri = '/'.join(['/v3/stats', market])
125+
uri = (
126+
'/'.join(['/v3/stats', market])
127+
if market is not None
128+
else '/v3/stats'
129+
)
130+
126131
return self._get(uri, {'days': days})
127132

128133
def get_trades(self, market, starting_before_or_at=None):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
setup(
2121
name='dydx-v3-python',
22-
version='1.0.16',
22+
version='1.1.0',
2323
packages=find_packages(),
2424
package_data={
2525
'dydx3': [

0 commit comments

Comments
 (0)