diff --git a/CHANGELOG.md b/CHANGELOG.md index a08898a6..3e20e236 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,11 +59,14 @@ and this project adheres to `number` to `bigint` as those values can exceed the safe integer range ([#1133]). - @cosmjs/stargate: Remove Cosmos SDK 0.42 support ([#1094]). +- @cosmjs/tendermint-rpc: Change spelling of field `codeSpace` to `codespace` in + `TxData` and `BroadcastTxSyncResponse` ([#1234]). [#1131]: https://github.com/cosmos/cosmjs/pull/1131 [#1168]: https://github.com/cosmos/cosmjs/pull/1168 [#1133]: https://github.com/cosmos/cosmjs/issues/1133 [#1094]: https://github.com/cosmos/cosmjs/issues/1094 +[#1234]: https://github.com/cosmos/cosmjs/issues/1234 ## [0.28.11] - 2022-07-13 diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.ts b/packages/cosmwasm-stargate/src/cosmwasmclient.ts index 433d939f..41dd31fb 100644 --- a/packages/cosmwasm-stargate/src/cosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/cosmwasmclient.ts @@ -292,7 +292,7 @@ export class CosmWasmClient { const broadcasted = await this.forceGetTmClient().broadcastTxSync({ tx }); if (broadcasted.code) { return Promise.reject( - new BroadcastTxError(broadcasted.code, broadcasted.codeSpace ?? "", broadcasted.log), + new BroadcastTxError(broadcasted.code, broadcasted.codespace ?? "", broadcasted.log), ); } const transactionId = toHex(broadcasted.hash).toUpperCase(); diff --git a/packages/stargate/src/stargateclient.ts b/packages/stargate/src/stargateclient.ts index 8a3888db..b41f5650 100644 --- a/packages/stargate/src/stargateclient.ts +++ b/packages/stargate/src/stargateclient.ts @@ -428,7 +428,7 @@ export class StargateClient { const broadcasted = await this.forceGetTmClient().broadcastTxSync({ tx }); if (broadcasted.code) { return Promise.reject( - new BroadcastTxError(broadcasted.code, broadcasted.codeSpace ?? "", broadcasted.log), + new BroadcastTxError(broadcasted.code, broadcasted.codespace ?? "", broadcasted.log), ); } const transactionId = toHex(broadcasted.hash).toUpperCase(); diff --git a/packages/tendermint-rpc/src/tendermint34/adaptor/responses.ts b/packages/tendermint-rpc/src/tendermint34/adaptor/responses.ts index e5222944..bfbf5553 100644 --- a/packages/tendermint-rpc/src/tendermint34/adaptor/responses.ts +++ b/packages/tendermint-rpc/src/tendermint34/adaptor/responses.ts @@ -154,7 +154,7 @@ interface RpcTxData { function decodeTxData(data: RpcTxData): responses.TxData { return { code: apiToSmallInt(assertNumber(data.code ?? 0)), - codeSpace: data.codespace, + codespace: data.codespace, log: data.log, data: may(fromBase64, data.data), events: data.events ? decodeEvents(data.events) : [], diff --git a/packages/tendermint-rpc/src/tendermint34/responses.ts b/packages/tendermint-rpc/src/tendermint34/responses.ts index 70a3516f..a5bc00fb 100644 --- a/packages/tendermint-rpc/src/tendermint34/responses.ts +++ b/packages/tendermint-rpc/src/tendermint34/responses.ts @@ -194,7 +194,7 @@ export interface Event { export interface TxData { readonly code: number; - readonly codeSpace?: string; + readonly codespace?: string; readonly log?: string; readonly data?: Uint8Array; readonly events: readonly Event[]; diff --git a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts index 679af228..1daa834f 100644 --- a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts +++ b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts @@ -77,7 +77,7 @@ function defaultTestSuite(rpcFactory: () => RpcClient, expected: ExpectedValues) expect(response.hash.length).toEqual(32); // verify success expect(response.code).toBeFalsy(); - expect(response.codeSpace).toBeFalsy(); + expect(response.codespace).toBeFalsy(); client.disconnect(); }); diff --git a/packages/tendermint-rpc/src/tendermint35/adaptor/responses.ts b/packages/tendermint-rpc/src/tendermint35/adaptor/responses.ts index 30aad6ef..6346a942 100644 --- a/packages/tendermint-rpc/src/tendermint35/adaptor/responses.ts +++ b/packages/tendermint-rpc/src/tendermint35/adaptor/responses.ts @@ -155,7 +155,7 @@ interface RpcTxData { function decodeTxData(data: RpcTxData): responses.TxData { return { code: apiToSmallInt(assertNumber(data.code ?? 0)), - codeSpace: data.codespace, + codespace: data.codespace, log: data.log, data: may(fromBase64, data.data), events: data.events ? decodeEvents(data.events) : [], diff --git a/packages/tendermint-rpc/src/tendermint35/responses.ts b/packages/tendermint-rpc/src/tendermint35/responses.ts index 7440d8d9..07313261 100644 --- a/packages/tendermint-rpc/src/tendermint35/responses.ts +++ b/packages/tendermint-rpc/src/tendermint35/responses.ts @@ -199,7 +199,7 @@ export interface Event { export interface TxData { readonly code: number; - readonly codeSpace?: string; + readonly codespace?: string; readonly log?: string; readonly data?: Uint8Array; readonly events: readonly Event[]; diff --git a/packages/tendermint-rpc/src/tendermint35/tendermint35client.spec.ts b/packages/tendermint-rpc/src/tendermint35/tendermint35client.spec.ts index 8a63d3c7..d46b95cc 100644 --- a/packages/tendermint-rpc/src/tendermint35/tendermint35client.spec.ts +++ b/packages/tendermint-rpc/src/tendermint35/tendermint35client.spec.ts @@ -77,7 +77,7 @@ function defaultTestSuite(rpcFactory: () => RpcClient, expected: ExpectedValues) expect(response.hash.length).toEqual(32); // verify success expect(response.code).toBeFalsy(); - expect(response.codeSpace).toBeFalsy(); + expect(response.codespace).toBeFalsy(); client.disconnect(); });