diff --git a/CHANGELOG.md b/CHANGELOG.md index c77f8cc2c8..b8af0f84b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to ## [Unreleased] +### Fixed + +- @cosmjs/cosmwasm-stargate: Fix `ContractCodeHistory` decoding when msg contains non-printable ASCII ([#1320]). + +[#1320]: https://github.com/cosmos/cosmjs/pull/1320 + ## [0.29.3] - 2022-10-25 ### Added diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.ts b/packages/cosmwasm-stargate/src/cosmwasmclient.ts index ba896663c3..ab357d9aa4 100644 --- a/packages/cosmwasm-stargate/src/cosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/cosmwasmclient.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/naming-convention */ -import { fromAscii, toHex } from "@cosmjs/encoding"; +import { fromUtf8, toHex } from "@cosmjs/encoding"; import { Uint53 } from "@cosmjs/math"; import { Account, @@ -415,7 +415,7 @@ export class CosmWasmClient { return { operation: operations[entry.operation], codeId: entry.codeId.toNumber(), - msg: JSON.parse(fromAscii(entry.msg)), + msg: JSON.parse(fromUtf8(entry.msg)), }; }); }