Deposit wallet

Read the relayer nonce (and GSN relay) for an imported Polymarket wallet

The imported-wallet analogue of the deposit-wallet nonce endpoint: returns the relayer nonce and, for a legacy ProxyWallet (sig_type: proxy), the GSN relay address needed to construct the digest the browser signs. For a Gnosis Safe (sig_type: safe) relay is always null. Fetched server-side purely because Polymarket's relayer is CORS-blocked from browsers. The response is public information; the ownership check is belt-and-braces, not a secrecy boundary.

Error shape. Most 4xx/5xx here have an empty text/plain body; the 502 cases carry a plain-text reason (relay-payload fetch failed: … / nonce fetch failed: …). Scope and identity failures return the structured envelope. Auth & scope. Requires trade:execute for polymarket and identity + wallet ownership. No mutation gate, so a bare session JWT reaches it.

post/exchanges/polymarket/imported/relay-info

Request

  • Base URL
    https://execution.kairos.trade
  • Auth
    API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret

Request body

user_idstring uuid required
turnkey_org_idstring required
owner_addressstring required
sig_type'proxy' | 'safe' required

Which imported Polymarket wallet model this is. Lower-case on the wire.

Response

Relayer nonce, plus the GSN relay for proxy.

noncestring required

Relayer nonce as a decimal U256 string.

relaystring nullable

The GSN relay address, needed to build the PROXY digest. Always null when sig_type is safe.

Changes

No recorded changes to this operation across all 1 revision of this API.