From 8e0042ed751d889cb9fcc344fc14daa178eb272f Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Tue, 11 Feb 2020 10:23:57 +0100 Subject: [PATCH] Fix bcp, update to proper docker image --- packages/bcp/src/cosmwasmconnection.ts | 7 +++---- scripts/cosm/env | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/bcp/src/cosmwasmconnection.ts b/packages/bcp/src/cosmwasmconnection.ts index 5640c72f..fbeedbf2 100644 --- a/packages/bcp/src/cosmwasmconnection.ts +++ b/packages/bcp/src/cosmwasmconnection.ts @@ -41,7 +41,7 @@ import { Caip5 } from "./caip5"; import { decodeAmount, parseTxsResponse } from "./decode"; import { accountToNonce, BankToken, Erc20Token } from "./types"; -const { toHex } = Encoding; +const { fromAscii, toHex } = Encoding; interface ChainData { readonly chainId: ChainId; @@ -168,9 +168,8 @@ export class CosmWasmConnection implements BlockchainConnection { this.erc20Tokens.map( async (erc20): Promise => { const queryMsg = { balance: { address: address } }; - const response = JSON.parse( - await this.restClient.queryContractSmart(erc20.contractAddress, queryMsg), - ); + const smart = await this.restClient.queryContractSmart(erc20.contractAddress, queryMsg); + const response = JSON.parse(fromAscii(smart)); const normalizedBalance = new BN(response.balance).toString(); return { fractionalDigits: erc20.fractionalDigits, diff --git a/scripts/cosm/env b/scripts/cosm/env index b24084da..70eb1944 100644 --- a/scripts/cosm/env +++ b/scripts/cosm/env @@ -1,5 +1,5 @@ # Choose from https://hub.docker.com/r/cosmwasm/wasmd-demo/tags REPOSITORY="cosmwasm/wasmd-demo" -VERSION="v0.0.5" +VERSION="v0.6.0" CONTAINER_NAME="wasmd"