Error codes hooks
Solver error-code registry lookups. Turn a numeric code into a human-readable message for UI display.
Read only.
Import
import { useSolverErrorCodes, useSolverErrorMessage } from "@symmio/trading-react";useSolverErrorCodes
Fetch the full registry. Cache once — the registry is stable per solver deployment.
const codes = useSolverErrorCodes();useSolverErrorMessage
Look up a message by code. Composed on top of useSolverErrorCodes.
const message = useSolverErrorMessage({ code: 42 });Common usage — render a solver rejection reason:
const mutation = useInstantOpenAuto();
const message = useSolverErrorMessage({
code: mutation.error?.responseData?.code,
});
{
mutation.error ? <ErrorNote>{message.data ?? mutation.error.message}</ErrorNote> : null;
}Related
- Errors —
SymmioRequestErrorkind: "api"carries the numeric code onresponseData. - Core Solvers.
Last updated on