diff --git a/packages/cosmwasm/src/signingcosmwasmclient.ts b/packages/cosmwasm/src/signingcosmwasmclient.ts index 3e52b236..5f2480dc 100644 --- a/packages/cosmwasm/src/signingcosmwasmclient.ts +++ b/packages/cosmwasm/src/signingcosmwasmclient.ts @@ -1,6 +1,15 @@ import { Sha256 } from "@cosmjs/crypto"; import { toBase64, toHex } from "@cosmjs/encoding"; -import { BroadcastMode, Coin, coins, makeSignBytes, MsgSend, StdFee, StdSignature } from "@cosmjs/sdk38"; +import { + BroadcastMode, + Coin, + coins, + makeSignBytes, + MsgSend, + StdFee, + StdSignature, + StdTx, +} from "@cosmjs/sdk38"; import pako from "pako"; import { isValidBuilder } from "./builder"; @@ -157,7 +166,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { const chainId = await this.getChainId(); const signBytes = makeSignBytes([storeCodeMsg], fee, chainId, memo, accountNumber, sequence); const signature = await this.signCallback(signBytes); - const signedTx = { + const signedTx: StdTx = { msg: [storeCodeMsg], fee: fee, memo: memo, @@ -206,7 +215,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { const signBytes = makeSignBytes([instantiateMsg], fee, chainId, memo, accountNumber, sequence); const signature = await this.signCallback(signBytes); - const signedTx = { + const signedTx: StdTx = { msg: [instantiateMsg], fee: fee, memo: memo, @@ -246,7 +255,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { const chainId = await this.getChainId(); const signBytes = makeSignBytes([executeMsg], fee, chainId, memo, accountNumber, sequence); const signature = await this.signCallback(signBytes); - const signedTx = { + const signedTx: StdTx = { msg: [executeMsg], fee: fee, memo: memo, @@ -283,7 +292,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { const chainId = await this.getChainId(); const signBytes = makeSignBytes([sendMsg], fee, chainId, memo, accountNumber, sequence); const signature = await this.signCallback(signBytes); - const signedTx = { + const signedTx: StdTx = { msg: [sendMsg], fee: fee, memo: memo, diff --git a/packages/sdk38/src/signingcosmosclient.ts b/packages/sdk38/src/signingcosmosclient.ts index 5d758071..4768bf60 100644 --- a/packages/sdk38/src/signingcosmosclient.ts +++ b/packages/sdk38/src/signingcosmosclient.ts @@ -3,7 +3,7 @@ import { Account, CosmosClient, GetNonceResult, PostTxResult } from "./cosmoscli import { makeSignBytes } from "./encoding"; import { MsgSend } from "./msgs"; import { BroadcastMode } from "./restclient"; -import { StdFee, StdSignature } from "./types"; +import { StdFee, StdSignature, StdTx } from "./types"; export interface SigningCallback { (signBytes: Uint8Array): Promise; @@ -96,7 +96,7 @@ export class SigningCosmosClient extends CosmosClient { const chainId = await this.getChainId(); const signBytes = makeSignBytes([sendMsg], fee, chainId, memo, accountNumber, sequence); const signature = await this.signCallback(signBytes); - const signedTx = { + const signedTx: StdTx = { msg: [sendMsg], fee: fee, memo: memo,