Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,13 +242,22 @@ console.log(version, Object.keys(exchanges));

All-in-one browser bundle (dependencies included), served from a CDN of your choice:

<<<<<<< HEAD
- jsDelivr: https://cdn.jsdelivr.net/npm/ccxt@4.9.27/dist/ccxt.browser.min.js
- unpkg: https://unpkg.com/ccxt@4.9.27/dist/ccxt.browser.min.js
=======
- jsDelivr: https://cdn.jsdelivr.net/npm/ccxt@4.9.28/dist/ccxt.browser.min.js
- unpkg: https://unpkg.com/ccxt@4.9.28/dist/ccxt.browser.min.js
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

CDNs are not updated in real-time and may have delays. Defaulting to the most recent version without specifying the version number is not recommended. Please, keep in mind that we are not responsible for the correct operation of those CDN servers.

```HTML
<<<<<<< HEAD
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ccxt@4.9.27/dist/ccxt.browser.min.js"></script>
=======
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ccxt@4.9.28/dist/ccxt.browser.min.js"></script>
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
console.log (ccxt.exchanges) // print all available exchanges
```

Expand Down
4 changes: 4 additions & 0 deletions cs/ccxt/base/Exchange.MetaData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@ namespace ccxt;
// file updated automatically by vss and export-exchanges
public partial class Exchange
{
<<<<<<< HEAD
public static string ccxtVersion = "4.9.27";
=======
public static string ccxtVersion = "4.9.28";
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)


public static List<string> exchanges = new List<string> { "abantether", "afratether", "alpaca", "apex", "arzinja", "arzplus", "ascendex", "bequant", "bigone", "binance", "binancecoinm", "binanceus", "binanceusdm", "bingx", "bit24", "bit2c", "bitbank", "bitbarg", "bitbns", "bitfinex", "bitflyer", "bitget", "bithumb", "bitimen", "bitir", "bitmart", "bitmex", "bitopro", "bitpin", "bitrue", "bitso", "bitstamp", "bitteam", "bittrade", "bitunix", "bitvavo", "blockchaincom", "blofin", "btcalpha", "btcbox", "btcmarkets", "btcturk", "bybit", "bydfi", "cafearz", "cex", "coinbase", "coinbaseadvanced", "coinbaseexchange", "coinbaseinternational", "coincatch", "coincheck", "coinex", "coinmate", "coinmetro", "coinone", "coinsph", "coinspot", "cryptocom", "cryptomus", "defx", "delta", "deribit", "derive", "digifinex", "ellipx", "eterex", "excoino", "exir", "exmo", "exnovin", "farhadexchange", "fmfwio", "foxbit", "gate", "gateio", "gemini", "hamtapay", "hashkey", "hibachi", "hitbtc", "hitobit", "hollaex", "htx", "huobi", "hyperliquid", "independentreserve", "indodax", "iranexchange", "jibitex", "kcex", "kifpoolme", "kraken", "krakenfutures", "kucoin", "kucoinfutures", "latoken", "lbank", "luno", "mazdax", "mercado", "mexc", "modetrade", "myokx", "ndax", "nobitex", "novadax", "oceanex", "okcoin", "okexchange", "okx", "okxus", "ompfinex", "onetrading", "oxfun", "p2b", "paradex", "paymium", "phemex", "pingi", "poloniex", "pooleno", "probit", "ramzinex", "sarmayex", "sarrafex", "tabdeal", "tehran_exchange", "tetherland", "timex", "tokocrypto", "toobit", "tradeogre", "twox", "ubitex", "upbit", "vertex", "wallex", "wavesexchange", "whitebit", "woo", "woofipro", "xt", "yobit", "zaif", "zonda" };
Expand Down
6 changes: 6 additions & 0 deletions cs/ccxt/ccxt.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,15 @@
<PropertyGroup>
<PackageId>ccxt</PackageId>
<Authors>Carlos, Kroitor, Carlo</Authors>
<<<<<<< HEAD
<PackageVersion>4.9.27</PackageVersion>
<AssemblyVersion>4.9.27</AssemblyVersion>
<FileVersion>4.9.27</FileVersion>
=======
<PackageVersion>4.9.28</PackageVersion>
<AssemblyVersion>4.9.28</AssemblyVersion>
<FileVersion>4.9.28</FileVersion>
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges</Description>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
Expand Down
10 changes: 7 additions & 3 deletions dist/ccxt.browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -215953,8 +215953,8 @@ class kifpoolme extends _abstract_kifpoolme_js__WEBPACK_IMPORTED_MODULE_0__/* ["
'baseId': baseId,
'quoteId': quoteId,
'settleId': undefined,
'type': 'spot',
'spot': true,
'type': 'otc',
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -216101,7 +216101,7 @@ class kifpoolme extends _abstract_kifpoolme_js__WEBPACK_IMPORTED_MODULE_0__/* ["
// "slug": "bitcoin-BTC",
// "quoteId": "USDT" or "IRT"
// }
const marketType = 'spot';
const marketType = 'otc';
const marketId = this.safeString(ticker, 'marketId');
const symbol = this.safeSymbol(marketId, market, undefined, marketType);
const quoteId = this.safeString(ticker, 'quoteId', 'USDT');
Expand Down Expand Up @@ -431052,7 +431052,11 @@ SOFTWARE.

//-----------------------------------------------------------------------------
// this is updated by vss.js when building
<<<<<<< HEAD
const ccxt_version = '4.9.27';
=======
const ccxt_version = '4.9.28';
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
ccxt_src_base_Exchange_js_WEBPACK_IMPORTED_MODULE_0_/* .Exchange */ .k.ccxtVersion = ccxt_version;
//-----------------------------------------------------------------------------

Expand Down
10 changes: 9 additions & 1 deletion dist/ccxt.browser.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dist/cjs/ccxt.js
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,11 @@ var xt$1 = require('./src/pro/xt.js');

//-----------------------------------------------------------------------------
// this is updated by vss.js when building
<<<<<<< HEAD
const version = '4.9.27';
=======
const version = '4.9.28';
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
Exchange["default"].ccxtVersion = version;
const exchanges = {
'abantether': abantether["default"],
Expand Down
6 changes: 3 additions & 3 deletions dist/cjs/src/kifpoolme.js
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@ class kifpoolme extends kifpoolme$1["default"] {
'baseId': baseId,
'quoteId': quoteId,
'settleId': undefined,
'type': 'spot',
'spot': true,
'type': 'otc',
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -300,7 +300,7 @@ class kifpoolme extends kifpoolme$1["default"] {
// "slug": "bitcoin-BTC",
// "quoteId": "USDT" or "IRT"
// }
const marketType = 'spot';
const marketType = 'otc';
const marketId = this.safeString(ticker, 'marketId');
const symbol = this.safeSymbol(marketId, market, undefined, marketType);
const quoteId = this.safeString(ticker, 'quoteId', 'USDT');
Expand Down
4 changes: 4 additions & 0 deletions go/v4/exchange_metadata.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
package ccxt

<<<<<<< HEAD
var Version string = "4.9.27"
=======
var Version string = "4.9.28"
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

var Exchanges []string = []string{ "Abantether", "Afratether", "Alpaca", "Apex", "Arzinja", "Arzplus", "Ascendex", "Bequant", "Bigone", "Binance", "Binancecoinm", "Binanceus", "Binanceusdm", "Bingx", "Bit24", "Bit2c", "Bitbank", "Bitbarg", "Bitbns", "Bitfinex", "Bitflyer", "Bitget", "Bithumb", "Bitimen", "Bitir", "Bitmart", "Bitmex", "Bitopro", "Bitpin", "Bitrue", "Bitso", "Bitstamp", "Bitteam", "Bittrade", "Bitunix", "Bitvavo", "Blockchaincom", "Blofin", "Btcalpha", "Btcbox", "Btcmarkets", "Btcturk", "Bybit", "Bydfi", "Cafearz", "Cex", "Coinbase", "Coinbaseadvanced", "Coinbaseexchange", "Coinbaseinternational", "Coincatch", "Coincheck", "Coinex", "Coinmate", "Coinmetro", "Coinone", "Coinsph", "Coinspot", "Cryptocom", "Cryptomus", "Defx", "Delta", "Deribit", "Derive", "Digifinex", "Ellipx", "Eterex", "Excoino", "Exir", "Exmo", "Exnovin", "Farhadexchange", "Fmfwio", "Foxbit", "Gate", "Gateio", "Gemini", "Hamtapay", "Hashkey", "Hibachi", "Hitbtc", "Hitobit", "Hollaex", "Htx", "Huobi", "Hyperliquid", "Independentreserve", "Indodax", "Iranexchange", "Jibitex", "Kcex", "Kifpoolme", "Kraken", "Krakenfutures", "Kucoin", "Kucoinfutures", "Latoken", "Lbank", "Luno", "Mazdax", "Mercado", "Mexc", "Modetrade", "Myokx", "Ndax", "Nobitex", "Novadax", "Oceanex", "Okcoin", "Okexchange", "Okx", "Okxus", "Ompfinex", "Onetrading", "Oxfun", "P2b", "Paradex", "Paymium", "Phemex", "Pingi", "Poloniex", "Pooleno", "Probit", "Ramzinex", "Sarmayex", "Sarrafex", "Tabdeal", "Tehran_exchange", "Tetherland", "Timex", "Tokocrypto", "Toobit", "Tradeogre", "Twox", "Ubitex", "Upbit", "Vertex", "Wallex", "Wavesexchange", "Whitebit", "Woo", "Woofipro", "Xt", "Yobit", "Zaif", "Zonda" }
4 changes: 4 additions & 0 deletions js/ccxt.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@ import * as functions from './src/base/functions.js';
import * as errors from './src/base/errors.js';
import type { Int, int, Str, Strings, Num, Bool, IndexType, OrderSide, OrderType, MarketType, SubType, Dict, NullableDict, List, NullableList, Fee, OHLCV, OHLCVC, implicitReturnType, Market, Currency, Dictionary, MinMax, FeeInterface, TradingFeeInterface, MarketMarginModes, MarketInterface, Trade, Order, OrderBook, Ticker, Transaction, Tickers, CurrencyInterface, Balance, BalanceAccount, Account, PartialBalances, Balances, DepositAddress, WithdrawalResponse, FundingRate, FundingRates, Position, BorrowInterest, LeverageTier, LedgerEntry, DepositWithdrawFeeNetwork, DepositWithdrawFee, TransferEntry, CrossBorrowRate, IsolatedBorrowRate, FundingRateHistory, OpenInterest, Liquidation, OrderRequest, CancellationRequest, FundingHistory, MarginMode, Greeks, Conversion, Option, LastPrice, Leverage, MarginModification, Leverages, LastPrices, Currencies, TradingFees, MarginModes, OptionChain, IsolatedBorrowRates, CrossBorrowRates, LeverageTiers, LongShortRatio, OrderBooks, OpenInterests, ConstructorArgs } from './src/base/types.js';
import { BaseError, ExchangeError, AuthenticationError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, OperationRejected, NoChange, MarginModeAlreadySet, MarketClosed, ManualInteractionNeeded, RestrictedLocation, InsufficientFunds, InvalidAddress, AddressPending, InvalidOrder, OrderNotFound, OrderNotCached, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, ContractUnavailable, NotSupported, InvalidProxySettings, ExchangeClosedByUser, OperationFailed, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, ChecksumError, RequestTimeout, BadResponse, NullResponse, CancelPending, UnsubscribeError } from './src/base/errors.js';
<<<<<<< HEAD
declare const version = "4.9.27";
=======
declare const version = "4.9.28";
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
import abantether from './src/abantether.js';
import afratether from './src/afratether.js';
import alpaca from './src/alpaca.js';
Expand Down
4 changes: 4 additions & 0 deletions js/ccxt.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,11 @@ import * as errors from './src/base/errors.js';
import { BaseError, ExchangeError, AuthenticationError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, OperationRejected, NoChange, MarginModeAlreadySet, MarketClosed, ManualInteractionNeeded, RestrictedLocation, InsufficientFunds, InvalidAddress, AddressPending, InvalidOrder, OrderNotFound, OrderNotCached, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, ContractUnavailable, NotSupported, InvalidProxySettings, ExchangeClosedByUser, OperationFailed, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, ChecksumError, RequestTimeout, BadResponse, NullResponse, CancelPending, UnsubscribeError } from './src/base/errors.js';
//-----------------------------------------------------------------------------
// this is updated by vss.js when building
<<<<<<< HEAD
const version = '4.9.27';
=======
const version = '4.9.28';
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
Exchange.ccxtVersion = version;
//-----------------------------------------------------------------------------
import abantether from './src/abantether.js';
Expand Down
6 changes: 3 additions & 3 deletions js/src/kifpoolme.js
Original file line number Diff line number Diff line change
Expand Up @@ -153,8 +153,8 @@ export default class kifpoolme extends Exchange {
'baseId': baseId,
'quoteId': quoteId,
'settleId': undefined,
'type': 'spot',
'spot': true,
'type': 'otc',
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -301,7 +301,7 @@ export default class kifpoolme extends Exchange {
// "slug": "bitcoin-BTC",
// "quoteId": "USDT" or "IRT"
// }
const marketType = 'spot';
const marketType = 'otc';
const marketId = this.safeString(ticker, 'marketId');
const symbol = this.safeSymbol(marketId, market, undefined, marketType);
const quoteId = this.safeString(ticker, 'quoteId', 'USDT');
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ccxt-ir",
"version": "4.9.27",
"version": "4.9.28",
"description": "A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges",
"unpkg": "dist/ccxt.browser.min.js",
"type": "module",
Expand Down
8 changes: 8 additions & 0 deletions php/Exchange.php

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

8 changes: 8 additions & 0 deletions php/async/Exchange.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,19 @@

use Exception;

<<<<<<< HEAD
$version = '4.9.27';

class Exchange extends \ccxt\Exchange {

const VERSION = '4.9.27';
=======
$version = '4.9.28';

class Exchange extends \ccxt\Exchange {

const VERSION = '4.9.28';
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

public $browser;
public $marketsLoading = null;
Expand Down
6 changes: 3 additions & 3 deletions php/async/kifpoolme.php
Original file line number Diff line number Diff line change
Expand Up @@ -153,8 +153,8 @@ public function parse_market($market): array {
'baseId' => $baseId,
'quoteId' => $quoteId,
'settleId' => null,
'type' => 'spot',
'spot' => true,
'type' => 'otc',
'spot' => false,
'margin' => false,
'swap' => false,
'future' => false,
Expand Down Expand Up @@ -305,7 +305,7 @@ public function parse_ticker($ticker, ?array $market = null): array {
// "slug" => "bitcoin-BTC",
// "quoteId" => "USDT" or "IRT"
// }
$marketType = 'spot';
$marketType = 'otc';
$marketId = $this->safe_string($ticker, 'marketId');
$symbol = $this->safe_symbol($marketId, $market, null, $marketType);
$quoteId = $this->safe_string($ticker, 'quoteId', 'USDT');
Expand Down
6 changes: 3 additions & 3 deletions php/kifpoolme.php

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

9 changes: 9 additions & 0 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,13 +242,22 @@ console.log(version, Object.keys(exchanges));

All-in-one browser bundle (dependencies included), served from a CDN of your choice:

<<<<<<< HEAD
- jsDelivr: https://cdn.jsdelivr.net/npm/ccxt@4.9.27/dist/ccxt.browser.min.js
- unpkg: https://unpkg.com/ccxt@4.9.27/dist/ccxt.browser.min.js
=======
- jsDelivr: https://cdn.jsdelivr.net/npm/ccxt@4.9.28/dist/ccxt.browser.min.js
- unpkg: https://unpkg.com/ccxt@4.9.28/dist/ccxt.browser.min.js
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

CDNs are not updated in real-time and may have delays. Defaulting to the most recent version without specifying the version number is not recommended. Please, keep in mind that we are not responsible for the correct operation of those CDN servers.

```HTML
<<<<<<< HEAD
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ccxt@4.9.27/dist/ccxt.browser.min.js"></script>
=======
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ccxt@4.9.28/dist/ccxt.browser.min.js"></script>
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)
console.log (ccxt.exchanges) // print all available exchanges
```

Expand Down
4 changes: 4 additions & 0 deletions python/ccxt/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@

# ----------------------------------------------------------------------------

<<<<<<< HEAD
__version__ = '4.9.27'
=======
__version__ = '4.9.28'
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

# ----------------------------------------------------------------------------

Expand Down
4 changes: 4 additions & 0 deletions python/ccxt/async_support/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@

# -----------------------------------------------------------------------------

<<<<<<< HEAD
__version__ = '4.9.27'
=======
__version__ = '4.9.28'
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

# -----------------------------------------------------------------------------

Expand Down
4 changes: 4 additions & 0 deletions python/ccxt/async_support/base/exchange.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@

# -----------------------------------------------------------------------------

<<<<<<< HEAD
__version__ = '4.9.27'
=======
__version__ = '4.9.28'
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

# -----------------------------------------------------------------------------

Expand Down
6 changes: 3 additions & 3 deletions python/ccxt/async_support/kifpoolme.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@ def parse_market(self, market) -> Market:
'baseId': baseId,
'quoteId': quoteId,
'settleId': None,
'type': 'spot',
'spot': True,
'type': 'otc',
'spot': False,
'margin': False,
'swap': False,
'future': False,
Expand Down Expand Up @@ -285,7 +285,7 @@ def parse_ticker(self, ticker, market: Market = None) -> Ticker:
# "slug": "bitcoin-BTC",
# "quoteId": "USDT" or "IRT"
# }
marketType = 'spot'
marketType = 'otc'
marketId = self.safe_string(ticker, 'marketId')
symbol = self.safe_symbol(marketId, market, None, marketType)
quoteId = self.safe_string(ticker, 'quoteId', 'USDT')
Expand Down
4 changes: 4 additions & 0 deletions python/ccxt/base/exchange.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@

# -----------------------------------------------------------------------------

<<<<<<< HEAD
__version__ = '4.9.27'
=======
__version__ = '4.9.28'
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

# -----------------------------------------------------------------------------

Expand Down
6 changes: 3 additions & 3 deletions python/ccxt/kifpoolme.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@ def parse_market(self, market) -> Market:
'baseId': baseId,
'quoteId': quoteId,
'settleId': None,
'type': 'spot',
'spot': True,
'type': 'otc',
'spot': False,
'margin': False,
'swap': False,
'future': False,
Expand Down Expand Up @@ -285,7 +285,7 @@ def parse_ticker(self, ticker, market: Market = None) -> Ticker:
# "slug": "bitcoin-BTC",
# "quoteId": "USDT" or "IRT"
# }
marketType = 'spot'
marketType = 'otc'
marketId = self.safe_string(ticker, 'marketId')
symbol = self.safe_symbol(marketId, market, None, marketType)
quoteId = self.safe_string(ticker, 'quoteId', 'USDT')
Expand Down
4 changes: 4 additions & 0 deletions python/ccxt/pro/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@

# ----------------------------------------------------------------------------

<<<<<<< HEAD
__version__ = '4.9.27'
=======
__version__ = '4.9.28'
>>>>>>> 4fc41e5f7b (feat: bump version to v4.9.28)

# ----------------------------------------------------------------------------

Expand Down
Loading
Loading