You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **`feeCollectors`** (optional) — per-chain overrides for the fee collector address. Takes precedence over the global `feeCollector` value for the specified chain.
127
+
119
128
## JSON-RPC Methods
120
129
121
130
All methods use JSON-RPC 2.0. The server listens on `POST /`.
@@ -134,7 +143,7 @@ Submit a single transaction for relay.
134
143
|`payment`|`Payment`| ✅ | How the relayer fee is paid |
|`4204`| Quote Expired |`context.expiry` is in the past at submission time |
495
+
|`4205`| Insufficient Balance | Wallet native balance too low to cover gas cost |
496
+
|`4206`| Unsupported Chain | Chain ID not in relayer's config |
497
+
|`4207`| Transaction Too Large | Calldata exceeds 128 KB |
498
+
|`4208`| Unknown Transaction ID | No request found for the given task ID |
499
+
|`4209`| Unsupported Capability | Payment type not supported |
500
+
|`4210`| Invalid Authorization List | Malformed EIP-7702 authorization entries |
501
+
|`4211`| Simulation Failed |`eth_call` reverted during pre-flight check |
502
+
|`4212`| Multichain Not Supported |`--disable-multichain` is set on this instance |
503
+
|`4213`| Invalid Task ID | Client-provided `taskId` is not a valid 32-byte hex string |
504
+
|`4214`| Duplicate Task ID | Client-provided `taskId` already has an associated job |
505
+
506
+
> Codes `4200`, `4201`, and `4203` are available as `pub(crate)` helpers for operators adding auth or rate-limiting middleware; they are not raised by the core relay path itself.
0 commit comments