v1

latestSwagger 2.02026-07-17127100479.5 KB
hyperlane

Get ZK ISM authorized messages

Returns the list of Hyperlane messages that were authorized via a given ZK ISM through MsgSubmitMessages transactions. Each entry contains the message id, state root used for the membership proof, and the signer who submitted the authorization. Results can be filtered by signer address, transaction hash, or time range.

get/hyperlane/zkism/{id}/messages

Path parameters

idinteger required

Internal ZK ISM identity

Query parameters

limitinteger

Count of requested entities

offsetinteger

Offset for pagination

sort'asc' | 'desc'

Sort order. Default: desc

tx_hashstring

Filter by transaction hash (hex)

addressstring

Filter by signer Celestia address

frominteger

Filter by start time (Unix timestamp)

tointeger

Filter by end time (Unix timestamp)

Response

OK

heightinteger
idinteger
message_idstring binary
state_rootstring binary
timestring date-time
tx_hashstring binary

Example response

[
  {
    "height": 100,
    "id": 321,
    "message_id": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
    "signer": {
      "celestials": {
        "image_url": "https://ipfs.io/ipfs/QmUi269vE25fagqhyMCCTNSoiW6x4LHCwwQb3keSrEXAmC",
        "name": "name",
        "primary": true,
        "status": "VERIFIED"
      },
      "hash": "celestia1jc92qdnty48pafummfr8ava2tjtuhfdw774w60"
    },
    "state_root": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
    "time": "2023-07-04T03:10:57+00:00",
    "tx_hash": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF"
  }
]