diff --git a/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts b/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts index 9fe6456534..7a1b7d861b 100644 --- a/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts @@ -57,6 +57,7 @@ import { MsgStoreCodeEncodeObject, MsgUpdateAdminEncodeObject, wasmTypes, + JsonObject, } from "./modules"; export interface UploadResult { @@ -137,7 +138,7 @@ export interface MigrateResult { export interface ExecuteInstruction { contractAddress: string; - msg: Record; + msg: JsonObject; funds?: readonly Coin[]; } @@ -278,7 +279,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { public async instantiate( senderAddress: string, codeId: number, - msg: Record, + msg: JsonObject, label: string, fee: StdFee | "auto" | number, options: InstantiateOptions = {}, @@ -368,7 +369,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { senderAddress: string, contractAddress: string, codeId: number, - migrateMsg: Record, + migrateMsg: JsonObject, fee: StdFee | "auto" | number, memo = "", ): Promise { @@ -397,7 +398,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { public async execute( senderAddress: string, contractAddress: string, - msg: Record, + msg: JsonObject, fee: StdFee | "auto" | number, memo = "", funds?: readonly Coin[],