v1

latestSwagger 2.02026-07-17127100479.5 KB
hyperlane

Get ZK ISM state update history

Returns the history of state updates for a given ZK ISM. Each update corresponds to a MsgUpdateInterchainSecurityModule transaction that advanced the trusted state of the ISM via a Groth16 state-transition ZK proof. Results can be filtered by signer address, transaction hash, or time range.

get/hyperlane/zkism/{id}/updates

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
new_statestring binary
timestring date-time
tx_hashstring binary

Example response

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