hyperlane

Get ZK ISM authorized messages

Changed on

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

Request

  • Base URL
    api-mainnet.celenium.io (relative, and the document was published on a file host, not at the API’s origin)
  • Auth
    API key in header apikey

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 hex
state_rootstring hex
timestring date-time
tx_hashstring hex

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"
  }
]

Changes