Skip to content

Commit

Permalink
feat(blofin): add query-apiKey and affiliate endpoints (#22311)
Browse files Browse the repository at this point in the history
[ci skip]
  • Loading branch information
Travis CI committed Apr 28, 2024
1 parent 1ad96f8 commit 9037bcf
Show file tree
Hide file tree
Showing 16 changed files with 59 additions and 3 deletions.
10 changes: 10 additions & 0 deletions cs/ccxt/api/blofin.cs
Expand Up @@ -121,6 +121,16 @@ public async Task<object> privateGetTradeOrdersTpslHistory (object parameters =
return await this.callAsync ("privateGetTradeOrdersTpslHistory",parameters);
}

public async Task<object> privateGetUserQueryApikey (object parameters = null)
{
return await this.callAsync ("privateGetUserQueryApikey",parameters);
}

public async Task<object> privateGetAffiliateBasic (object parameters = null)
{
return await this.callAsync ("privateGetAffiliateBasic",parameters);
}

public async Task<object> privatePostTradeOrder (object parameters = null)
{
return await this.callAsync ("privatePostTradeOrder",parameters);
Expand Down
2 changes: 2 additions & 0 deletions cs/ccxt/exchanges/blofin.cs
Expand Up @@ -185,6 +185,8 @@ public override object describe()
{ "trade/orders-tpsl-pending", 1 },
{ "trade/orders-history", 1 },
{ "trade/orders-tpsl-history", 1 },
{ "user/query-apikey", 1 },
{ "affiliate/basic", 1 },
} },
{ "post", new Dictionary<string, object>() {
{ "trade/order", 1 },
Expand Down
2 changes: 2 additions & 0 deletions dist/ccxt.browser.js
Expand Up @@ -79646,6 +79646,8 @@ class blofin extends _abstract_blofin_js__WEBPACK_IMPORTED_MODULE_0__/* ["defaul
'trade/orders-tpsl-pending': 1,
'trade/orders-history': 1,
'trade/orders-tpsl-history': 1,
'user/query-apikey': 1,
'affiliate/basic': 1,
},
'post': {
'trade/order': 1,
Expand Down
4 changes: 2 additions & 2 deletions dist/ccxt.browser.min.js

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions dist/cjs/src/blofin.js
Expand Up @@ -192,6 +192,8 @@ class blofin extends blofin$1 {
'trade/orders-tpsl-pending': 1,
'trade/orders-history': 1,
'trade/orders-tpsl-history': 1,
'user/query-apikey': 1,
'affiliate/basic': 1,
},
'post': {
'trade/order': 1,
Expand Down
2 changes: 1 addition & 1 deletion js/ccxt.d.ts
Expand Up @@ -4,7 +4,7 @@ import * as functions from './src/base/functions.js';
import * as errors from './src/base/errors.js';
import type { Market, Trade, Fee, Ticker, OrderBook, Order, Transaction, Tickers, Currency, Balance, DepositAddress, WithdrawalResponse, DepositAddressResponse, OHLCV, Balances, PartialBalances, Dictionary, MinMax, Position, FundingRateHistory, Liquidation, FundingHistory, MarginMode, Greeks, Leverage, Leverages, Option, OptionChain, Conversion } from './src/base/types.js';
import { BaseError, ExchangeError, AuthenticationError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, OperationRejected, NoChange, MarginModeAlreadySet, BadResponse, NullResponse, InsufficientFunds, InvalidAddress, AddressPending, InvalidOrder, OrderNotFound, OrderNotCached, CancelPending, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, ContractUnavailable, NotSupported, ProxyError, ExchangeClosedByUser, OperationFailed, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, RequestTimeout } from './src/base/errors.js';
declare const version = "4.3.9";
declare const version = "4.3.10";
import ace from './src/ace.js';
import alpaca from './src/alpaca.js';
import ascendex from './src/ascendex.js';
Expand Down
2 changes: 2 additions & 0 deletions js/src/abstract/blofin.d.ts
Expand Up @@ -23,6 +23,8 @@ interface Exchange {
privateGetTradeOrdersTpslPending(params?: {}): Promise<implicitReturnType>;
privateGetTradeOrdersHistory(params?: {}): Promise<implicitReturnType>;
privateGetTradeOrdersTpslHistory(params?: {}): Promise<implicitReturnType>;
privateGetUserQueryApikey(params?: {}): Promise<implicitReturnType>;
privateGetAffiliateBasic(params?: {}): Promise<implicitReturnType>;
privatePostTradeOrder(params?: {}): Promise<implicitReturnType>;
privatePostTradeCancelOrder(params?: {}): Promise<implicitReturnType>;
privatePostAccountSetLeverage(params?: {}): Promise<implicitReturnType>;
Expand Down
2 changes: 2 additions & 0 deletions js/src/blofin.js
Expand Up @@ -195,6 +195,8 @@ export default class blofin extends Exchange {
'trade/orders-tpsl-pending': 1,
'trade/orders-history': 1,
'trade/orders-tpsl-history': 1,
'user/query-apikey': 1,
'affiliate/basic': 1,
},
'post': {
'trade/order': 1,
Expand Down
12 changes: 12 additions & 0 deletions php/abstract/blofin.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions php/async/abstract/blofin.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions php/async/blofin.php
Expand Up @@ -195,6 +195,8 @@ public function describe() {
'trade/orders-tpsl-pending' => 1,
'trade/orders-history' => 1,
'trade/orders-tpsl-history' => 1,
'user/query-apikey' => 1,
'affiliate/basic' => 1,
),
'post' => array(
'trade/order' => 1,
Expand Down
2 changes: 2 additions & 0 deletions php/blofin.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions python/ccxt/abstract/blofin.py
Expand Up @@ -24,6 +24,8 @@ class ImplicitAPI:
private_get_trade_orders_tpsl_pending = privateGetTradeOrdersTpslPending = Entry('trade/orders-tpsl-pending', 'private', 'GET', {'cost': 1})
private_get_trade_orders_history = privateGetTradeOrdersHistory = Entry('trade/orders-history', 'private', 'GET', {'cost': 1})
private_get_trade_orders_tpsl_history = privateGetTradeOrdersTpslHistory = Entry('trade/orders-tpsl-history', 'private', 'GET', {'cost': 1})
private_get_user_query_apikey = privateGetUserQueryApikey = Entry('user/query-apikey', 'private', 'GET', {'cost': 1})
private_get_affiliate_basic = privateGetAffiliateBasic = Entry('affiliate/basic', 'private', 'GET', {'cost': 1})
private_post_trade_order = privatePostTradeOrder = Entry('trade/order', 'private', 'POST', {'cost': 1})
private_post_trade_cancel_order = privatePostTradeCancelOrder = Entry('trade/cancel-order', 'private', 'POST', {'cost': 1})
private_post_account_set_leverage = privatePostAccountSetLeverage = Entry('account/set-leverage', 'private', 'POST', {'cost': 1})
Expand Down
2 changes: 2 additions & 0 deletions python/ccxt/async_support/blofin.py
Expand Up @@ -201,6 +201,8 @@ def describe(self):
'trade/orders-tpsl-pending': 1,
'trade/orders-history': 1,
'trade/orders-tpsl-history': 1,
'user/query-apikey': 1,
'affiliate/basic': 1,
},
'post': {
'trade/order': 1,
Expand Down
2 changes: 2 additions & 0 deletions python/ccxt/blofin.py
Expand Up @@ -201,6 +201,8 @@ def describe(self):
'trade/orders-tpsl-pending': 1,
'trade/orders-history': 1,
'trade/orders-tpsl-history': 1,
'user/query-apikey': 1,
'affiliate/basic': 1,
},
'post': {
'trade/order': 1,
Expand Down
2 changes: 2 additions & 0 deletions ts/src/abstract/blofin.ts
Expand Up @@ -31,6 +31,8 @@ interface Exchange {
privateGetTradeOrdersTpslPending (params?: {}): Promise<implicitReturnType>;
privateGetTradeOrdersHistory (params?: {}): Promise<implicitReturnType>;
privateGetTradeOrdersTpslHistory (params?: {}): Promise<implicitReturnType>;
privateGetUserQueryApikey (params?: {}): Promise<implicitReturnType>;
privateGetAffiliateBasic (params?: {}): Promise<implicitReturnType>;
privatePostTradeOrder (params?: {}): Promise<implicitReturnType>;
privatePostTradeCancelOrder (params?: {}): Promise<implicitReturnType>;
privatePostAccountSetLeverage (params?: {}): Promise<implicitReturnType>;
Expand Down

0 comments on commit 9037bcf

Please sign in to comment.