Check support and pricing
Readsupports_gasless_deposit on the relevant network/token data. Pass use_gasless=true to /limits, /quote, or /detailed_quote so the displayed fees and receive amount match the intended funding method.
Create a gasless swap
Fetch and sign the action
Fetch deposit actions with the signer’s address:type: "sign" and a typed_data EIP-712 payload. Ask the wallet to sign that exact payload:
Submit the authorization
GET /swaps/{id}/authorize to inspect the authorization resource and GET /swaps/{id} to track the swap lifecycle. If the action is unavailable or authorization fails, fall back to another funding method rather than reconstructing typed data yourself.