interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
17 lines (16 loc) • 1.06 kB
TypeScript
import { MsgSoftwareUpgrade, MsgCancelUpgrade } from "./tx";
/**
* SoftwareUpgrade is a governance operation for initiating a software upgrade.
* @name softwareUpgrade
* @package cosmos.upgrade.v1beta1
* @see proto service: cosmos.upgrade.v1beta1.SoftwareUpgrade
*/
export declare const softwareUpgrade: (client: import("@interchainjs/cosmos").ISigningClient, signerAddress: string, message: MsgSoftwareUpgrade | MsgSoftwareUpgrade[], fee: import("../../..").StdFee | "auto", memo: string) => Promise<import("@interchainjs/types").DeliverTxResponse>;
/**
* CancelUpgrade is a governance operation for cancelling a previously
* approved software upgrade.
* @name cancelUpgrade
* @package cosmos.upgrade.v1beta1
* @see proto service: cosmos.upgrade.v1beta1.CancelUpgrade
*/
export declare const cancelUpgrade: (client: import("@interchainjs/cosmos").ISigningClient, signerAddress: string, message: MsgCancelUpgrade | MsgCancelUpgrade[], fee: import("../../..").StdFee | "auto", memo: string) => Promise<import("@interchainjs/types").DeliverTxResponse>;