Skip to content

Common Relayer Errors

List of commonly seen errors with their explanation and tips on how to fix them.

Insufficient funds for gas

ERROR tesseract_messaging: Failed to submit transaction to Evm(42161): Middleware error: (code: -32000, message: insufficient funds for gas * price + value: address <your-relayer-address> have 0 want 323200000000000, data: None

This error means your relayer account balance on the destination chain is insufficient to submit a transaction

Debug trace frame not found!

ERROR tesseract_evm::provider: Debug trace frame not found!

This error signifies that the debug_TraceCall call for a message failed, this could be that the message execution failed or the rpc does not provide debug trace logs

Please ensure the contract and method you're calling exist

ERROR tesseract_messaging: Error while handling POLKADOT-3367 on Evm(8453): Invalid name: please ensure the contract and method you're calling exist! failed to decode empty bytes. if you're using jsonrpc this is likely due to jsonrpc returning `0x` in case contract or method don't exist

This error signifies misconfiured rpc endpoints or ismp_host addresses.

Error encountered while querying state_machine_update_time

ERROR tesseract: Messaging task Evm(56)->Polkadot(3367) encountered an error: StreamError("Error encountered while querying state_machine_update_time Middleware error: (code: -32000, message: header not found, data: None)")

This error means the rpc endpoint failed to return a valid response for a block header query

Failed to submit unsigned extrinsic

ERROR tesseract_messaging: Failed to submit transaction to Polkadot(3367): Failed to submit unsigned extrinsic

This error means the relayer is trying to submit a duplicate transaction to hyperbridge

The method debug_traceCall does not exist

ERROR tesseract_messaging: Error while handling POLKADOT-3367 on Evm(56): Middleware error: (code: -32601, message: The method debug_traceCall does not exist/is not available, data: None)

This error means your rpc endpoint does not provide the debug_traceCall method

Error waiting for challenge period

ERROR tesseract: Error waiting for challenge period in Evm(56) - Polkadot(3367) update stream

This is usually caused by a network issue or invalid response from the rpc node

Failed to submit transaction to Evm(10): Transaction reverted

ERROR tesseract_messaging: Failed to submit transaction to Evm(10): Transaction reverted

This error means the relayer is tried to submit a duplicate transaction

API key is not allowed to access method

ERROR tesseract_messaging: Error while handling POLKADOT-3367 on Evm(100): Middleware error: (code: -32053, message: API key is not allowed to access method, data: None)

This means the your rpc provider limits access to some endpoints

Error fetching latest block height

ERROR tesseract: Messaging task Evm(56)->Polkadot(3367) encountered an error: StreamError("Error fetching latest block height on Evm(56) JsonRpcClientError(MiddlewareError(Middleware((code: -32603, message: request failed or timed out, data: None))))")

This is usually caused by a network issue or invalid response from the rpc node

Request failed or timed out

ERROR tesseract_evm::provider: Error while querying events in range 43812202..43812204 from Evm(56): Middleware error: (code: -32603, message: request failed or timed out, data: None)

This is usually caused by a network issue or invalid response from the rpc node

Internal server error

ERROR tesseract_evm::provider: Error while querying events in range 43816145..43816147 from Evm(56): Middleware error: (code: -32603, message: internal server error, data: None)

This is usually caused by a network issue or invalid response from the rpc node

Error accummulating some fees

ERROR tesseract_messaging: Error accummulating some fees, receipts have been stored in the db, you can try again manually

This error means the relayer encountered some error while accumulating fees on hyperbridge

Missing trie node

ERROR tesseract_messaging: Error while handling EVM-56 on Polkadot(3367): Middleware error: (code: -32000, message: missing trie node baf71a6410ba54b32b02056415efe6b22060c20aff9c399d9b6308d0a88c3d09 (path ) state 0xbaf71a6410ba54b32b02056415efe6b22060c20aff9c399d9b6308d0a88c3d09 is not available, data: None)

This error signifies that your rpc node is not archive

Disconnected from telemetry

ERROR tesseract::cli: Disconnected from telemetry with: Text(

This error can be safely ignored as telemetry is not a critical function of the relayer