HyperliquidPolymarket
Submits a previously issued deposit quote. The Polymarket launch route funds Polygon pUSD from
HyperCore USDC.
Endpoint
Request Body
action
action.terms
Sign the action containing the complete quote, then JSON-serialize the resulting request.
Response
200: Pending
503: Unavailable
An accepted request returns pending; the transfer continues after the HTTP response. Poll
protocolTransferStatus with transferId until its status is completed or failed.
Authorization Rules
- The wallet in
quote.terms.userAddress must directly sign the complete action.
- Approved API wallets (agents) cannot initiate protocol transfers.
expiresAfter must be in the future and cannot be later than quote.terms.expiresAt.
- The quote must still be authentic and unexpired, and the route must remain enabled.
- The first-step source amount is reserved when the request is accepted.
Do not submit funds directly to quote.terms.steps[].provider.paymentInstruction. Execution is
initiated only by the accepted, signed executeProtocolTransfer request.