diff --git a/scripts/action/ism.ts b/scripts/action/ism.ts index 897a8d3f..f842d776 100644 --- a/scripts/action/ism.ts +++ b/scripts/action/ism.ts @@ -1,17 +1,17 @@ -import { Command } from "commander"; import { ExecuteResult } from "@cosmjs/cosmwasm-stargate"; +import { Command } from "commander"; import { version } from "../package.json"; import { config, getSigningClient } from "../src/config"; -import { loadContext } from "../src/load_context"; -import { ContractFetcher } from "./fetch"; import { - HplMailbox, - HplIgp, - HplIgpGasOracle, HplHookMerkle, + HplIgp, + HplIgpOracle, HplIsmAggregate, + HplMailbox, } from "../src/contracts"; +import { loadContext } from "../src/load_context"; +import { ContractFetcher } from "./fetch"; const program = new Command(); @@ -51,7 +51,7 @@ function makeHandler( const fetcher = new ContractFetcher(ctx, client); const mailbox = fetcher.get(HplMailbox, "hpl_mailbox"); const igp = fetcher.get(HplIgp, "hpl_igp"); - const igp_oracle = fetcher.get(HplIgpGasOracle, "hpl_igp_oracle"); + const igp_oracle = fetcher.get(HplIgpOracle, "hpl_igp_oracle"); const hook_merkle = fetcher.get(HplHookMerkle, "hpl_hook_merkle"); const hook_aggregate = fetcher.get(HplIsmAggregate, "hpl_hook_aggregate"); diff --git a/scripts/action/mailbox.ts b/scripts/action/mailbox.ts index 2509708d..bd40ea1a 100644 --- a/scripts/action/mailbox.ts +++ b/scripts/action/mailbox.ts @@ -1,18 +1,18 @@ -import { Command } from "commander"; import { ExecuteResult } from "@cosmjs/cosmwasm-stargate"; +import { Command } from "commander"; import { version } from "../package.json"; import { config, getSigningClient } from "../src/config"; +import { + HplHookMerkle, + HplIgp, + HplIgpOracle, + HplIsmAggregate, + HplMailbox, +} from "../src/contracts"; import { addPad } from "../src/conv"; import { loadContext } from "../src/load_context"; import { ContractFetcher } from "./fetch"; -import { - HplMailbox, - HplIgp, - HplIgpGasOracle, - HplHookMerkle, - HplIsmAggregate, -} from "../src/contracts"; const program = new Command(); @@ -54,7 +54,7 @@ function makeHandler( const fetcher = new ContractFetcher(ctx, client); const mailbox = fetcher.get(HplMailbox, "hpl_mailbox"); const igp = fetcher.get(HplIgp, "hpl_igp"); - const igp_oracle = fetcher.get(HplIgpGasOracle, "hpl_igp_oracle"); + const igp_oracle = fetcher.get(HplIgpOracle, "hpl_igp_oracle"); const hook_merkle = fetcher.get(HplHookMerkle, "hpl_hook_merkle"); const hook_aggregate = fetcher.get(HplIsmAggregate, "hpl_hook_aggregate"); diff --git a/scripts/src/contracts/hpl_ism_pausable.ts b/scripts/src/contracts/hpl_ism_pausable.ts new file mode 100644 index 00000000..7fce739a --- /dev/null +++ b/scripts/src/contracts/hpl_ism_pausable.ts @@ -0,0 +1,7 @@ +import { injectable } from "inversify"; +import { BaseContract } from "../types"; + +@injectable() +export class HplIsmPausable extends BaseContract { + contractName: string = "hpl_ism_pausable"; +} diff --git a/scripts/src/contracts/index.ts b/scripts/src/contracts/index.ts index 8016e991..417f7be2 100644 --- a/scripts/src/contracts/index.ts +++ b/scripts/src/contracts/index.ts @@ -8,6 +8,7 @@ export * from "./hpl_igp"; export * from "./hpl_igp_oracle"; export * from "./hpl_ism_aggregate"; export * from "./hpl_ism_multisig"; +export * from "./hpl_ism_pausable"; export * from "./hpl_ism_routing"; export * from "./hpl_mailbox"; export * from "./hpl_test_mock_hook"; @@ -16,10 +17,10 @@ export * from "./hpl_validator_announce"; export * from "./hpl_warp_cw20"; export * from "./hpl_warp_native"; -import { readdirSync } from "fs"; -import { Context, Contract, ContractConstructor } from "../types"; import { SigningCosmWasmClient } from "@cosmjs/cosmwasm-stargate"; +import { readdirSync } from "fs"; import { Container } from "inversify"; +import { Context, Contract, ContractConstructor } from "../types"; const contractNames: string[] = readdirSync(__dirname) .filter((f) => f !== "index.ts") diff --git a/scripts/src/migrations/InitializeStandalone.ts b/scripts/src/migrations/InitializeStandalone.ts index 920cc5b4..1bede003 100644 --- a/scripts/src/migrations/InitializeStandalone.ts +++ b/scripts/src/migrations/InitializeStandalone.ts @@ -1,12 +1,13 @@ import { injectable } from "inversify"; -import { Context, Migration } from "../types"; import { - HplMailbox, HplHookMerkle, - HplIgpGasOracle, + HplIgp, + HplIgpOracle, HplIsmMultisig, + HplMailbox, HplTestMockHook, } from "../contracts"; +import { Context, Migration } from "../types"; @injectable() export default class InitializeStandalone implements Migration { @@ -18,7 +19,7 @@ export default class InitializeStandalone implements Migration { private mailbox: HplMailbox, private hook_merkle: HplHookMerkle, private igp: HplIgp, - private igp_oracle: HplIgpGasOracle, + private igp_oracle: HplIgpOracle, private ism_multisig: HplIsmMultisig, private test_mock_hook: HplTestMockHook ) {} diff --git a/scripts/src/types.ts b/scripts/src/types.ts index b28f9edc..95c63af6 100644 --- a/scripts/src/types.ts +++ b/scripts/src/types.ts @@ -1,10 +1,10 @@ import { - ExecuteResult, - SigningCosmWasmClient, + ExecuteResult, + SigningCosmWasmClient, } from "@cosmjs/cosmwasm-stargate"; -import { getWasmPath } from "./load_wasm"; -import fs from "fs"; import { fromBech32 } from "@cosmjs/encoding"; +import fs from "fs"; +import { getWasmPath } from "./load_wasm"; export interface ContractContext { codeId: number | undefined; @@ -165,7 +165,7 @@ export interface HplIgpCoreInstantiateMsg { beneficiary: string; } -export interface HplIgpGasOracleInstantiateMsg {} +export interface HplIgpOracleInstantiateMsg {} export interface HplIsmMultisigInstantiateMsg { owner: string;