BinanceElixir.Signature (binance_elixir v0.2.1)

Copy Markdown View Source

HMAC-SHA256 and Ed25519 signing for Binance REST and WebSocket API.

Summary

Functions

Extracts the 32-byte Ed25519 seed from unencrypted RFC 8410 PKCS#8 PEM.

Functions

seed(pem)

@spec seed(binary()) :: {:ok, binary()} | {:error, :invalid_private_key}

Extracts the 32-byte Ed25519 seed from unencrypted RFC 8410 PKCS#8 PEM.

sign(map, payload)

@spec sign(BinanceElixir.t(), binary()) :: binary()

ws_payload(params)

@spec ws_payload(map()) :: binary()