GAS_LIMIT_TOO_LOW
The gas limit is below the movement gas of the transaction.
| HTTP status | 422 |
| Group | Relay path |
| Retryable | No — sending it again changes nothing |
| Re-sign | NONE — do not ask the user to sign anything |
What happened
A relayed v3 transaction must at least pay for moving itself, including the relayed-transaction surcharge.
What to do
Raise gasLimit to at least details.limit and sign once.
Extra members
This code carries limit, actual in the problem document, on top of the common members.
The problem document
Every error is application/problem+json (RFC 9457) with the same shape:
{
"type": "https://docs.co-relayer.com/errors/gas-limit-too-low",
"title": "The gas limit is below the movement gas of the transaction.",
"status": 422,
"detail": "A sentence about this specific occurrence.",
"instance": "req_01JB…",
"code": "GAS_LIMIT_TOO_LOW",
"retryable": false,
"resign": "NONE",
"hint": "Raise `gasLimit` to at least `details.limit` and sign once."
}
See the error model for what each member means and how to handle unknown codes.