Skip to content

Commit 27f738d

Browse files
committed
Remove coincurve dependency for Python 3.9
#### ECDSA Support Some exchanges, such as Hyperliquid, Binance, and Paradex use **ECDSA** for request signing. By default, CCXT includes a pure Python ECDSA implementation that ensures compatibility across all environments. However, this implementation may not meet the performance requirements of latency-sensitive applications. To address this, CCXT also supports the Coincurve library, which dramatically reduces signing time from approximately 45 ms to under 0.05 ms. For optimal performance, we recommend installing Coincurve via: ``` pip install coincurve ``` Once installed, CCXT will automatically detect and use it.
1 parent 038d594 commit 27f738d

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

python/setup.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,6 @@
9191
'aiohttp>=3.10.11',
9292
'yarl>=1.7.2',
9393
],
94-
':python_version>="3.9"': [
95-
'coincurve==20.0.0',
96-
],
9794
'qa': [
9895
'ruff==0.0.292',
9996
'tox>=4.8.0',

0 commit comments

Comments
 (0)