INTERNAL
An unexpected failure before the commit point.
| HTTP status | 500 |
| Group | Relay path |
| Retryable | Yes — the same request may be sent again |
| Re-sign | SAME_BYTES — resend the transaction you already have, byte for byte |
What happened
No error is ever returned after the commit point, so an INTERNAL means nothing was signed or broadcast.
What to do
Retry with the same bytes. If it repeats, send instance (the request id) to support.
The problem document
Every error is application/problem+json (RFC 9457) with the same shape:
{
"type": "https://docs.co-relayer.com/errors/internal",
"title": "An unexpected failure before the commit point.",
"status": 500,
"detail": "A sentence about this specific occurrence.",
"instance": "req_01JB…",
"code": "INTERNAL",
"retryable": true,
"resign": "SAME_BYTES",
"hint": "Retry with the same bytes. If it repeats, send `instance` (the request id) to support."
}
See the error model for what each member means and how to handle unknown codes.