hyperlane

Get ZK ISM state update history

Changed on

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

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

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

Changes