CCXT.Signing.Deribit (ccxt_client v0.6.1)

Copy Markdown View Source

Deribit-style HMAC-SHA256 signing with custom Authorization header.

How it works

  1. Generate timestamp (ms) and nonce (ms)
  2. Build request data: METHOD\npath?query\nbody\n
  3. Build auth string: timestamp\nnonce\nrequest_data
  4. Sign with HMAC-SHA256 (hex encoded)
  5. Set Authorization: deri-hmac-sha256 id={key},ts={ts},sig={sig},nonce={nonce}

Configuration

signing: %{pattern: :deribit}

No additional configuration needed — format is fixed.