fix(cli): add hook/ism commands (#4060)

Forgot to add the new commands to the top-level cli.ts when I added back
the commands in
https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/3990

Noticed when trying to test
https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4055

Tested with:
```sh
$ yarn workspace @hyperlane-xyz/cli run hyperlane ism read --chain inevm --address 0x79A7c7Fe443971CBc6baD623Fdf8019C379a7178
Hyperlane CLI
{"level":30,"time":1719408936852,"pid":74170,"msg":"Your CLI version: 3.15.0, latest version: 3.16.0"}
Hyperlane ISM Read
------------------
ISM Config at 0x79A7c7Fe443971CBc6baD623Fdf8019C379a7178 on inevm:
address: "0x79A7c7Fe443971CBc6baD623Fdf8019C379a7178"
type: staticAggregationIsm
modules:
  - address: "0x718901b7570c59241304758345aF297Ff47D83A1"
    type: messageIdMultisigIsm
    validators:
      - "0x5450447aeE7B544c462C9352bEF7cAD049B0C2Dc"
      - "0x570AF9B7B36568C8877eeBBA6c6727aA9DAB7268"
      - "0x8292B1A53907eCE0f76Af8A50724e9492bcDc8A3"
      - "0xEAF5cF9100f36A4BaEeA779F8745DDa86159103C"
    threshold: 2
  - address: "0x8dac7Df615Cb7599aCfD4EC2CBd9c67Cd5DF6BF6"
    type: merkleRootMultisigIsm
    validators:
      - "0x5450447aeE7B544c462C9352bEF7cAD049B0C2Dc"
      - "0x570AF9B7B36568C8877eeBBA6c6727aA9DAB7268"
      - "0x8292B1A53907eCE0f76Af8A50724e9492bcDc8A3"
      - "0xEAF5cF9100f36A4BaEeA779F8745DDa86159103C"
    threshold: 2
threshold: 1
```

```sh
$ yarn workspace @hyperlane-xyz/cli run hyperlane hook read --chain polygon --address 0x0071740Bf129b05C4684abfbBeD248D80971cce2
Hyperlane CLI
{"level":30,"time":1719409044431,"pid":75236,"msg":"Your CLI version: 3.15.0, latest version: 3.16.0"}
Hyperlane Hook Read
------------------
Hook Config at 0x0071740Bf129b05C4684abfbBeD248D80971cce2 on polygon:
owner: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
address: "0x0071740Bf129b05C4684abfbBeD248D80971cce2"
type: interchainGasPaymaster
beneficiary: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
oracleKey: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
overhead:
  ancient8: 159736
  blast: 159736
  ethereum: 166887
  bsc: 160545
  inevm: 159736
  gnosis: 160545
  injective: 600000
  celo: 160948
  avalanche: 159736
  fraxtal: 159337
  arbitrum: 166887
  base: 160948
  sei: 159337
  osmosis: 600000
  scroll: 160545
  mode: 159337
  mantapacific: 182044
  moonbeam: 160545
  linea: 159736
  neutron: 600000
  polygonzkevm: 159736
  redstone: 159337
  optimism: 160948
  zetachain: 159337
  viction: 159736
oracleConfig:
  ancient8:
    tokenExchangeRate: "89752048061167"
    gasPrice: "483551859"
  blast:
    tokenExchangeRate: "89752048061167"
    gasPrice: "500000000"
  ethereum:
    tokenExchangeRate: "89752048061167"
    gasPrice: "20000000000"
  bsc:
    tokenExchangeRate: "15385035499726"
    gasPrice: "5000000000"
  inevm:
    tokenExchangeRate: "572910977607"
    gasPrice: "30301230683"
  gnosis:
    tokenExchangeRate: "27292763517"
    gasPrice: "633618644641"
  injective:
    tokenExchangeRate: "572910977607"
    gasPrice: "9777321413"
  celo:
    tokenExchangeRate: "15645849262"
    gasPrice: "1103178625684"
  avalanche:
    tokenExchangeRate: "656744948115"
    gasPrice: "43212830197"
  fraxtal:
    tokenExchangeRate: "89790551611140"
    gasPrice: "484265767"
  arbitrum:
    tokenExchangeRate: "89752048061167"
    gasPrice: "500000000"
  base:
    tokenExchangeRate: "89752048061167"
    gasPrice: "480773616"
  sei:
    tokenExchangeRate: "9438558163"
    gasPrice: "1842759845538"
  osmosis:
    tokenExchangeRate: "1448574549300000000"
    gasPrice: "3866"
  scroll:
    tokenExchangeRate: "89752048061167"
    gasPrice: "1445081549"
  mode:
    tokenExchangeRate: "89752048061167"
    gasPrice: "484473517"
  mantapacific:
    tokenExchangeRate: "89752048061167"
    gasPrice: "437064663"
  moonbeam:
    tokenExchangeRate: "5307373020"
    gasPrice: "3258335859000"
  linea:
    tokenExchangeRate: "89752048061167"
    gasPrice: "483551859"
  neutron:
    tokenExchangeRate: "1169238121200000000"
    gasPrice: "11976"
  polygonzkevm:
    tokenExchangeRate: "89752048061167"
    gasPrice: "3950000000"
  redstone:
    tokenExchangeRate: "89752048061167"
    gasPrice: "193789404"
  optimism:
    tokenExchangeRate: "89752048061167"
    gasPrice: "480773616"
  zetachain:
    tokenExchangeRate: "22360158382"
    gasPrice: "777856564583"
  viction:
    tokenExchangeRate: "9926843254"
    gasPrice: "1748784306278"
```

Signed-off-by: Paul Balaji <10051819+paulbalaji@users.noreply.github.com>
pull/4063/head
Paul Balaji 4 months ago committed by GitHub
parent b05ae38ac0
commit 2de63aab28
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 4
      typescript/cli/cli.ts

@ -9,6 +9,8 @@ import { avsCommand } from './src/commands/avs.js';
import { configCommand } from './src/commands/config.js';
import { coreCommand } from './src/commands/core.js';
import { deployCommand } from './src/commands/deploy.js';
import { hookCommand } from './src/commands/hook.js';
import { ismCommand } from './src/commands/ism.js';
import {
keyCommandOption,
logFormatCommandOption,
@ -54,6 +56,8 @@ try {
.command(configCommand)
.command(coreCommand)
.command(deployCommand)
.command(hookCommand)
.command(ismCommand)
.command(registryCommand)
.command(sendCommand)
.command(statusCommand)

Loading…
Cancel
Save