OpenPoly logo
Wallet Adapter

Authentication

Authentication and optional signing for wallet adapter requests.

Authentication

Wallet adapter requests are server-to-server only.

Standard headers

Authorization: Bearer {operator_wallet_api_secret}
X-Polynion-Request-Id: req_...
X-Polynion-Timestamp: 2026-06-18T00:00:00.000Z
Accept: application/json

For JSON mutations:

Content-Type: application/json

Optional signing

If signatureSecretEnvVar is configured, OpenPoly also sends:

X-Polynion-Signature: v1=...

Signature is built from:

{timestamp}.{raw_body}

Requirements

  • validate bearer token
  • log request ID for tracing
  • keep secrets server-only
  • return JSON only
Copyright © 2026