hyperlane

Get ZK ISM by id

Changed on

Returns a single ZK Interchain Security Module by its internal id. The response includes the current trusted state, state root, merkle tree address, and verifier key commitments used for ZK proof verification.

get/hyperlane/zkism/{id}

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

Response

OK

external_idstring hex
groth16_vkeystring hex
heightinteger
idinteger
merkle_tree_addressstring hex
statestring hex
state_membership_vkeystring hex
state_transition_vkeystring hex
timestring date-time
tx_hashstring hex

Example response

{
  "creator": {
    "celestials": {
      "image_url": "https://ipfs.io/ipfs/QmUi269vE25fagqhyMCCTNSoiW6x4LHCwwQb3keSrEXAmC",
      "name": "name",
      "primary": true,
      "status": "VERIFIED"
    },
    "hash": "celestia1jc92qdnty48pafummfr8ava2tjtuhfdw774w60"
  },
  "external_id": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "groth16_vkey": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "height": 100,
  "id": 321,
  "merkle_tree_address": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "state": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "state_membership_vkey": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "state_transition_vkey": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF",
  "time": "2023-07-04T03:10:57+00:00",
  "tx_hash": "652452A670018D629CC116E510BA88C1CABE061336661B1F3D206D248BD558AF"
}

Changes