Skip to main content
GET
Raw chain-state lookup

Endpoint

No authentication required.

Request

Supported Chains

EVM (via DRPC)

ETH, ARB / ARBITRUM, BASE, OP / OPTIMISM, BSC / BNB / BNBCHAIN, AVAX / AVAX_CCHAIN, POLYGON / MATIC, FTM, LINEA, SCROLL, BLAST, ZKSYNC, SONIC, HYPERLIQUID

UTXO (via mempool.space)

BTC, LTC, DOGE, BCH

Response

EVM Chains

UTXO Chains

Unknown Chain

If the chain is not in either supported set:

Errors

Examples

Notes

  • EVM lookups return partial data if either eth_getTransactionByHash or eth_getTransactionReceipt fails — fields will be null rather than the request erroring out.
  • This endpoint is intentionally chain-agnostic at the response level (type discriminates EVM vs UTXO). Future chains will use new type values.
  • For multi-protocol swap status (the cross-chain settlement view), use /leokit/status instead.

Path Parameters

chain
string
required
hash
string
required

Response

200 - application/json

Chain-specific transaction state. Body shape depends on chain family (evm or utxo).

data
object
required