@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / native / SomniaRpcError

Interface: SomniaRpcError

Defined in: packages/sdk/src/native/errors.ts:97

The JSON-RPC error the node actually sent, recovered from a client's wrapper.

Properties

code

code: number

Defined in: packages/sdk/src/native/errors.ts:99

JSON-RPC code — -32000 for a mempool rejection, -32601 unknown method, -1 the node default.


message

message: string

Defined in: packages/sdk/src/native/errors.ts:101

The node's own message, e.g. "account does not exist" — not the client's paraphrase.


data

data: `0x${string}` | null

Defined in: packages/sdk/src/native/errors.ts:103

The data field verbatim, or null when absent.


mempoolStatus

mempoolStatus: SomniaMempoolStatus | null

Defined in: packages/sdk/src/native/errors.ts:108

data decoded, when it is a single mempool status byte. null when data is absent, is not one byte, or is not a known code — a newer node may add one.