@@ -26,40 +26,6 @@ def loan_history(self, asset: str, **kwargs):
2626 return self .sign_request ("GET" , "/sapi/v1/loan/income" , payload )
2727
2828
29- def loan_borrow (self , loanCoin : str , collateralCoin : str , loanTerm : int , ** kwargs ):
30- """Crypto Loan Borrow (TRADE)
31-
32- POST /sapi/v1/loan/borrow
33-
34- https://developers.binance.com/docs/crypto_loan/stable-rate/trade/Crypto-Loan-Borrow
35-
36- Args:
37- loanCoin (str)
38- collateralCoin (str)
39- loanTerm (int): 7/14/30/90/180 days
40- Keyword Args:
41- loanAmount (float, optional): Mandatory when collateralAmount is empty
42- collateralAmount (float, optional): Mandatory when loanAmount is empty
43- recvWindow (int, optional): The value cannot be greater than 60000
44- """
45-
46- check_required_parameters (
47- [
48- [loanCoin , "loanCoin" ],
49- [collateralCoin , "collateralCoin" ],
50- [loanTerm , "loanTerm" ],
51- ]
52- )
53-
54- payload = {
55- "loanCoin" : loanCoin ,
56- "collateralCoin" : collateralCoin ,
57- "loanTerm" : loanTerm ,
58- ** kwargs ,
59- }
60- return self .sign_request ("POST" , "/sapi/v1/loan/borrow" , payload )
61-
62-
6329def loan_borrow_history (self , ** kwargs ):
6430 """Get Loan Borrow History (USER_DATA)
6531
@@ -81,47 +47,6 @@ def loan_borrow_history(self, **kwargs):
8147 return self .sign_request ("GET" , "/sapi/v1/loan/borrow/history" , kwargs )
8248
8349
84- def loan_ongoing_orders (self , ** kwargs ):
85- """Get Loan Ongoing Orders (USER_DATA)
86-
87- GET /sapi/v1/loan/ongoing/orders
88-
89- https://developers.binance.com/docs/crypto_loan/stable-rate/user-information/Get-Loan-Ongoing-Orders
90-
91- Keyword Args:
92- orderId (int, optional): orderId in POST /sapi/v1/loan/borrow
93- loanCoin (str, optional)
94- collateralCoin (str, optional)
95- current (int, optional): Current querying page. Start from 1; default: 1; max: 1000
96- limit (int, optional): Default: 10; max: 100
97- recvWindow (int, optional): The value cannot be greater than 60000
98- """
99-
100- return self .sign_request ("GET" , "/sapi/v1/loan/ongoing/orders" , kwargs )
101-
102-
103- def loan_repay (self , orderId : int , amount : float , ** kwargs ):
104- """Crypto Loan Repay (TRADE)
105-
106- POST /sapi/v1/loan/repay
107-
108- https://developers.binance.com/docs/crypto_loan/stable-rate/trade/Crypto-Loan-Repay
109-
110- Args:
111- orderId (int)
112- amount (float)
113- Keyword Args:
114- type (int, optional): Default: 1. 1 for "repay with borrowed coin"; 2 for "repay with collateral"
115- collateralReturn (boolean, optional): Default: TRUE. TRUE: Return extra collateral to spot account; FALSE: Keep extra collateral in the order.
116- recvWindow (int, optional): The value cannot be greater than 60000
117- """
118-
119- check_required_parameters ([[orderId , "orderId" ], [amount , "amount" ]])
120-
121- payload = {"orderId" : orderId , "amount" : amount , ** kwargs }
122- return self .sign_request ("POST" , "/sapi/v1/loan/repay" , payload )
123-
124-
12550def loan_repay_history (self , ** kwargs ):
12651 """Get Loan Repayment History (USER_DATA)
12752
@@ -143,29 +68,6 @@ def loan_repay_history(self, **kwargs):
14368 return self .sign_request ("GET" , "/sapi/v1/loan/repay/history" , kwargs )
14469
14570
146- def loan_adjust_ltv (self , orderId : int , amount : float , direction : str , ** kwargs ):
147- """Crypto Loan Adjust LTV (TRADE)
148-
149- POST /sapi/v1/loan/adjust/ltv
150-
151- https://developers.binance.com/docs/crypto_loan/stable-rate/trade/Crypto-Loan-Adjust-LTV
152-
153- Args:
154- orderId (int)
155- amount (float)
156- direction (str): "ADDITIONAL", "REDUCED"
157- Keyword Args:
158- recvWindow (int, optional): The value cannot be greater than 60000
159- """
160-
161- check_required_parameters (
162- [[orderId , "orderId" ], [amount , "amount" ], [direction , "direction" ]]
163- )
164-
165- payload = {"orderId" : orderId , "amount" : amount , "direction" : direction , ** kwargs }
166- return self .sign_request ("POST" , "/sapi/v1/loan/adjust/ltv" , payload )
167-
168-
16971def loan_adjust_ltv_history (self , ** kwargs ):
17072 """Get Loan LTV Adjustment History (USER_DATA)
17173
@@ -279,22 +181,6 @@ def loan_loanable_data(self, **kwargs):
279181 return self .sign_request ("GET" , "/sapi/v1/loan/loanable/data" , kwargs )
280182
281183
282- def loan_collateral_data (self , ** kwargs ):
283- """Get Collateral Assets Data (USER_DATA)
284-
285- GET /sapi/v1/loan/collateral/data
286-
287- https://developers.binance.com/docs/crypto_loan/stable-rate/market-data/Get-Collateral-Assets-Data
288-
289- Keyword Args:
290- collateralCoin (str, optional)
291- vipLevel (int, optional)
292- recvWindow (int, optional): The value cannot be greater than 60000
293- """
294-
295- return self .sign_request ("GET" , "/sapi/v1/loan/collateral/data" , kwargs )
296-
297-
298184def loan_collateral_rate (
299185 self , loanCoin : str , collateralCoin : str , repayAmount : float , ** kwargs
300186):
@@ -327,24 +213,3 @@ def loan_collateral_rate(
327213 ** kwargs ,
328214 }
329215 return self .sign_request ("GET" , "/sapi/v1/loan/repay/collateral/rate" , payload )
330-
331-
332- def loan_customize_margin_call (self , marginCall : float , ** kwargs ):
333- """Customize Margin Call (USER_DATA)
334-
335- POST /sapi/v1/loan/customize/margin_call
336-
337- https://developers.binance.com/docs/crypto_loan/stable-rate/trade/Crypto-Loan-Customize-Margin-Call
338-
339- Args:
340- marginCall (float)
341- Keyword Args:
342- orderId (int, optional)
343- collateralCoin (str, optional)
344- recvWindow (int, optional): The value cannot be greater than 60000
345- """
346-
347- check_required_parameter (marginCall , "marginCall" )
348-
349- payload = {"marginCall" : marginCall , ** kwargs }
350- return self .sign_request ("POST" , "/sapi/v1/loan/customize/margin_call" , payload )
0 commit comments