The CCXT Open Source quantitative tool has been exposed for default commissions, raising user concerns.

Open Source encryption quantitative tool CCXT exposed for default commission

Recently, the open source quantitative trading library CCXT, which is very popular in the cryptocurrency field, has fallen into controversy. Some users discovered that the core code of the software has a preset rebate ID, which allocates a portion of the exchange transaction fee rebate income to the development team's account without the users' knowledge.

This discovery has sparked widespread discussion, revealing not only the potential hidden business models behind Open Source projects but also making many developers and trading teams who rely on its services aware that seemingly free tools may conceal unexpected costs.

The encryption quantitative tool CCXT trapped in the "code commission" scandal, hidden commission business behind the free

CCXT, as a unified encryption currency trading interface, supports connections to numerous trading platforms worldwide. It supports multiple programming languages, including JavaScript, Python, PHP, C#, and Go, greatly enhancing its applicability in different development environments. Through CCXT, users can perform various functions such as market analysis, indicator development, algorithm trading, strategy backtesting, and order placement, and it is regarded as a simplified and free trading analysis tool.

Currently, CCXT supports over 100 cryptocurrency trading platforms, covering almost all major exchanges. On GitHub, CCXT has over 36,000 stars, making it more popular than many well-known open source projects in the financial sector. According to data platform statistics, CCXT's cumulative download count on the official Python package manager PyPI has exceeded 93 million times, reflecting that there is a large number of quantitative traders and development teams globally using this tool.

The encryption quantitative tool CCXT caught in the "code commission" scandal, the hidden commission business behind the free service

However, a user recently revealed on social media that he discovered significant anomalies in the rebate fees while using the CCXT framework. Upon inspection, he found that the development team had preset their own broker ID in the source code of multiple exchange adapters in CCXT, resulting in most of the rebate fees being diverted to the development team's account without the user's knowledge or modification. The user stated that approximately $15,000 was siphoned off in just two months across three trading platforms.

The encryption quantification tool CCXT is caught in the "code commission" scandal, with hidden commission business secrets behind the free offer

By examining the Open Source code of CCXT, it can indeed be found that the default brokerId is included in the Python adapters of multiple mainstream trading platforms. These parameters mostly exist in a hard-coded form, and when users place orders directly using CCXT without explicitly setting or modifying the relevant options, these default broker Ids will be sent along with the request, attributing potential fee rebates to accounts provided by CCXT. However, this point is not emphasized in the official documentation of CCXT.

Encryption Quantitative Tool CCXT Caught in "Code Commission" Scandal, Hidden Commission Business Behind Free

Looking back at the development history of CCXT, this operation may have originated as early as 2018. In the early days, CCXT offered a paid Pro version subscription service, which later transitioned to being completely free. In 2018, a user suggested adding an optional referral ID to support CCXT on Github, which was welcomed by the main maintainer and relevant code was added in an update. However, the original suggestion mainly targeted referral registration rewards and provided an optional option.

The encryption quantitative tool CCXT is caught in the "code commission" scandal, hidden commission business behind the free offer

This incident has sparked extensive discussion within the community. Some question whether professional quantitative traders should care about these fee rebates, while others believe that since it is Open Source code, failing to notice and modify these settings during use is the user's own problem. However, considering the widespread use and good reputation of CCXT, this hidden coding method does indeed violate the trust the community has in it.

As of now, the CCXT development team has not made any public response to this matter, and the code continues to be updated daily but has not been modified in the relevant parts.

The encryption quantification tool CCXT is embroiled in the "code commission" scandal, with hidden commission business behind the free service

This incident has sounded the alarm for all users: in the competitive world of encryption currency, one should maintain necessary scrutiny and vigilance towards any "free lunch." Carefully examining every line of "trusted" code may be the most fundamental and critical line of defense to protect one's own rights and interests. Because sometimes, the most expensive costs are hidden beneath the guise of "free."

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 5
  • Share
Comment
0/400
LootboxPhobiavip
· 08-05 18:04
It's really scary to steal openly and secretly.
View OriginalReply0
MEVVictimAlliancevip
· 08-05 17:55
Open the code and take a look before talking.
View OriginalReply0
WalletDivorcervip
· 08-05 17:55
The code can still secretly make money.
View OriginalReply0
HorizonHuntervip
· 08-05 17:37
Who would believe that it's completely free?
View OriginalReply0
GasFeeSobbervip
· 08-05 17:35
Open Source also needs to make a living.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)