Skip to main content
A gasless deposit asks the user to sign typed authorization data instead of broadcasting the source transaction. A relayer submits the deposit and pays source-network gas; its cost is reflected in the gasless quote.

Check support and pricing

Read supports_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:
A supported gasless action has type: "sign" and a typed_data EIP-712 payload. Ask the wallet to sign that exact payload:

Submit the authorization

Use 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.