diff --git a/packages/cosmwasm-stargate/src/aminotypes.ts b/packages/cosmwasm-stargate/src/aminotypes.ts index ce4bff4eed..b79a478c6e 100644 --- a/packages/cosmwasm-stargate/src/aminotypes.ts +++ b/packages/cosmwasm-stargate/src/aminotypes.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/naming-convention */ import { fromBase64, fromUtf8, toBase64, toUtf8 } from "@cosmjs/encoding"; -import { AminoConverter, Coin, coinFromProto } from "@cosmjs/stargate"; +import { AminoConverter, Coin } from "@cosmjs/stargate"; import { assertDefinedAndNotNull } from "@cosmjs/utils"; import Long from "long"; @@ -167,7 +167,7 @@ export const cosmWasmTypes: Record = { code_id: codeId.toString(), label: label, init_msg: JSON.parse(fromUtf8(initMsg)), - funds: funds.map(coinFromProto), + funds: funds, admin: admin ?? undefined, }; }, @@ -231,7 +231,7 @@ export const cosmWasmTypes: Record = { sender: sender, contract: contract, msg: JSON.parse(fromUtf8(msg)), - funds: funds.map(coinFromProto), + funds: funds, }; }, fromAmino: ({ sender, contract, msg, funds }: AminoMsgExecuteContract["value"]): MsgExecuteContract => ({ diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.ts b/packages/cosmwasm-stargate/src/cosmwasmclient.ts index e0d1aca0cf..80ee8fd53d 100644 --- a/packages/cosmwasm-stargate/src/cosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/cosmwasmclient.ts @@ -16,7 +16,6 @@ import { Block, BroadcastTxResponse, Coin, - coinFromProto, IndexedTx, isSearchByHeightQuery, isSearchBySentFromOrToQuery, @@ -144,8 +143,7 @@ export class CosmWasmClient { } public async getBalance(address: string, searchDenom: string): Promise { - const balance = await this.forceGetQueryClient().bank.balance(address, searchDenom); - return balance ? coinFromProto(balance) : null; + return this.forceGetQueryClient().bank.balance(address, searchDenom); } public async getTx(id: string): Promise {