# `CCXT.Signing.Deribit`
[🔗](https://github.com/ZenHive/ccxt_client/blob/main/lib/ccxt/signing/deribit.ex#L1)

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.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
