Skip to content
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,13 +242,13 @@ console.log(version, Object.keys(exchanges));

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

- 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

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
<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>
console.log (ccxt.exchanges) // print all available exchanges
```

Expand Down
2 changes: 1 addition & 1 deletion cs/ccxt/base/Exchange.MetaData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ namespace ccxt;
// file updated automatically by vss and export-exchanges
public partial class Exchange
{
public static string ccxtVersion = "4.9.27";
public static string ccxtVersion = "4.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: 3 additions & 3 deletions cs/ccxt/ccxt.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<PropertyGroup>
<PackageId>ccxt</PackageId>
<Authors>Carlos, Kroitor, Carlo</Authors>
<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>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges</Description>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
Expand Down
12 changes: 6 additions & 6 deletions dist/ccxt.browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -46086,7 +46086,6 @@ class bit24 extends _abstract_bit24_js__WEBPACK_IMPORTED_MODULE_0__/* ["default"
'has': {
'CORS': undefined,
'spot': false,
'otc': true,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -46142,6 +46141,7 @@ class bit24 extends _abstract_bit24_js__WEBPACK_IMPORTED_MODULE_0__/* ["default"
'fetchTradingFee': false,
'fetchTradingFees': false,
'fetchWithdrawals': false,
'otc': true,
'setLeverage': false,
'setMarginMode': false,
'transfer': false,
Expand Down Expand Up @@ -215824,7 +215824,7 @@ class kifpoolme extends _abstract_kifpoolme_js__WEBPACK_IMPORTED_MODULE_0__/* ["
'pro': false,
'has': {
'CORS': undefined,
'spot': true,
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down 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,7 @@ SOFTWARE.

//-----------------------------------------------------------------------------
// this is updated by vss.js when building
const ccxt_version = '4.9.27';
const ccxt_version = '4.9.28';
ccxt_src_base_Exchange_js_WEBPACK_IMPORTED_MODULE_0_/* .Exchange */ .k.ccxtVersion = ccxt_version;
//-----------------------------------------------------------------------------

Expand Down
4 changes: 2 additions & 2 deletions dist/ccxt.browser.min.js

Large diffs are not rendered by default.

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

//-----------------------------------------------------------------------------
// this is updated by vss.js when building
const version = '4.9.27';
const version = '4.9.28';
Exchange["default"].ccxtVersion = version;
const exchanges = {
'abantether': abantether["default"],
Expand Down
2 changes: 1 addition & 1 deletion dist/cjs/src/bit24.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ class bit24 extends bit24$1["default"] {
'has': {
'CORS': undefined,
'spot': false,
'otc': true,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -80,6 +79,7 @@ class bit24 extends bit24$1["default"] {
'fetchTradingFee': false,
'fetchTradingFees': false,
'fetchWithdrawals': false,
'otc': true,
'setLeverage': false,
'setMarginMode': false,
'transfer': false,
Expand Down
8 changes: 4 additions & 4 deletions dist/cjs/src/kifpoolme.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ class kifpoolme extends kifpoolme$1["default"] {
'pro': false,
'has': {
'CORS': undefined,
'spot': true,
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down 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
2 changes: 1 addition & 1 deletion go/v4/exchange_metadata.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package ccxt

var Version string = "4.9.27"
var Version string = "4.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" }
2 changes: 1 addition & 1 deletion js/ccxt.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ 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';
declare const version = "4.9.27";
declare const version = "4.9.28";
import abantether from './src/abantether.js';
import afratether from './src/afratether.js';
import alpaca from './src/alpaca.js';
Expand Down
2 changes: 1 addition & 1 deletion js/ccxt.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ 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
const version = '4.9.27';
const version = '4.9.28';
Exchange.ccxtVersion = version;
//-----------------------------------------------------------------------------
import abantether from './src/abantether.js';
Expand Down
2 changes: 1 addition & 1 deletion js/src/bit24.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ export default class bit24 extends Exchange {
'has': {
'CORS': undefined,
'spot': false,
'otc': true,
'margin': false,
'swap': false,
'future': false,
Expand Down Expand Up @@ -81,6 +80,7 @@ export default class bit24 extends Exchange {
'fetchTradingFee': false,
'fetchTradingFees': false,
'fetchWithdrawals': false,
'otc': true,
'setLeverage': false,
'setMarginMode': false,
'transfer': false,
Expand Down
8 changes: 4 additions & 4 deletions js/src/kifpoolme.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export default class kifpoolme extends Exchange {
'pro': false,
'has': {
'CORS': undefined,
'spot': true,
'spot': false,
'margin': false,
'swap': false,
'future': false,
Expand Down 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
4 changes: 2 additions & 2 deletions php/Exchange.php

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

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

use Exception;

$version = '4.9.27';
$version = '4.9.28';

class Exchange extends \ccxt\Exchange {

const VERSION = '4.9.27';
const VERSION = '4.9.28';

public $browser;
public $marketsLoading = null;
Expand Down
8 changes: 4 additions & 4 deletions php/async/kifpoolme.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public function describe(): mixed {
'pro' => false,
'has' => array(
'CORS' => null,
'spot' => true,
'spot' => false,
'margin' => false,
'swap' => false,
'future' => false,
Expand Down 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
8 changes: 4 additions & 4 deletions php/kifpoolme.php

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

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

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

- 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

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
<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>
console.log (ccxt.exchanges) // print all available exchanges
```

Expand Down
2 changes: 1 addition & 1 deletion python/ccxt/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

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

__version__ = '4.9.27'
__version__ = '4.9.28'

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

Expand Down
2 changes: 1 addition & 1 deletion python/ccxt/async_support/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

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

__version__ = '4.9.27'
__version__ = '4.9.28'

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

Expand Down
2 changes: 1 addition & 1 deletion python/ccxt/async_support/base/exchange.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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

__version__ = '4.9.27'
__version__ = '4.9.28'

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

Expand Down
Loading
Loading