Skip to content

Commit 07d05cf

Browse files
author
Sam McHardy
authored
Merge pull request sammchardy#1199 from ngugcx/add_coin_futures_user_socket
Add coin_futures_user_socket
2 parents 4c47927 + b023110 commit 07d05cf

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

binance/streams.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1062,7 +1062,7 @@ def user_socket(self):
10621062
return self._get_account_socket('user', stream_url=stream_url)
10631063

10641064
def futures_user_socket(self):
1065-
"""Start a websocket for coin futures user data
1065+
"""Start a websocket for futures user data
10661066
10671067
https://binance-docs.github.io/apidocs/futures/en/#user-data-streams
10681068
@@ -1076,6 +1076,18 @@ def futures_user_socket(self):
10761076
stream_url = self.FSTREAM_TESTNET_URL
10771077
return self._get_account_socket('futures', stream_url=stream_url)
10781078

1079+
def coin_futures_user_socket(self):
1080+
"""Start a websocket for coin futures user data
1081+
1082+
https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams
1083+
1084+
:returns: connection key string if successful, False otherwise
1085+
1086+
Message Format - see Binanace API docs for all types
1087+
"""
1088+
1089+
return self._get_account_socket('coin_futures', stream_url=self.DSTREAM_URL)
1090+
10791091
def margin_socket(self):
10801092
"""Start a websocket for cross-margin data
10811093
@@ -1458,6 +1470,13 @@ def start_futures_user_socket(self, callback: Callable) -> str:
14581470
params={}
14591471
)
14601472

1473+
def start_coin_futures_user_socket(self, callback: Callable) -> str:
1474+
return self._start_async_socket(
1475+
callback=callback,
1476+
socket_name='coin_futures_user_socket',
1477+
params={}
1478+
)
1479+
14611480
def start_margin_socket(self, callback: Callable) -> str:
14621481
return self._start_async_socket(
14631482
callback=callback,

0 commit comments

Comments
 (0)