Skip to content

Conversation

@Herklos
Copy link
Member

@Herklos Herklos commented Nov 10, 2025

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.

#### 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.
@Herklos Herklos changed the base branch from master to dk November 10, 2025 14:46
@Herklos Herklos merged commit 27f738d into dk Nov 10, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants