Skip to Content
Symmio Frontier — the SDK surface for builders on HyperEVM
ReactError codes hooks

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; }
  • ErrorsSymmioRequestError kind: "api" carries the numeric code on responseData.
  • Core Solvers.
Last updated on