Skip to content

Commit 4c0742c

Browse files
committed
Extended to support fund management API
1 parent 05bdf32 commit 4c0742c

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

gemini/private_client.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,23 @@ def get_past_trades(self, symbol, limit_trades=None):
8383

8484
def get_trade_volume(self):
8585
return self.api_query('/v1/tradevolume')
86+
87+
# Fund Management API
88+
def get_balance(self):
89+
return self.api_query('/v1/balances')
90+
91+
def create_deposit_address(self, currency, label=None):
92+
if label:
93+
payload = {
94+
"label": label
95+
}
96+
else:
97+
payload = {}
98+
return self.api_query('/v1/deposit/{}/newAddress'.format(currency), payload)
99+
100+
def withdraw_to_address(self, currency, address, amount):
101+
payload = {
102+
"address": address,
103+
"amount": amount
104+
}
105+
return self.api_query('/v1/withdraw/{}'.format(currency), payload)

0 commit comments

Comments
 (0)