From 1fbfa311c3605ac5383ae26489924c6c17a7873e Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Mon, 3 Feb 2020 22:42:40 +0100 Subject: [PATCH] Minor cleanups from pr --- packages/bcp/src/cosmwasmconnection.spec.ts | 4 ++-- packages/bcp/src/cosmwasmconnection.ts | 2 +- packages/bcp/types/cosmwasmconnection.d.ts | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/bcp/src/cosmwasmconnection.spec.ts b/packages/bcp/src/cosmwasmconnection.spec.ts index a87b431e..100ddc3b 100644 --- a/packages/bcp/src/cosmwasmconnection.spec.ts +++ b/packages/bcp/src/cosmwasmconnection.spec.ts @@ -134,8 +134,8 @@ describe("CosmWasmConnection", () => { }); }); - describe("encodeTx", () => { - it("properly calculates tx hash", async () => { + describe("identifier", () => { + it("calculates tx hash from PostableBytes", async () => { pendingWithoutCosmos(); const connection = await CosmWasmConnection.establish(httpUrl, defaultPrefix, defaultTokens); const postable = cosmWasmCodec.bytesToPost(signedTxJson); diff --git a/packages/bcp/src/cosmwasmconnection.ts b/packages/bcp/src/cosmwasmconnection.ts index d3c09490..84177c3a 100644 --- a/packages/bcp/src/cosmwasmconnection.ts +++ b/packages/bcp/src/cosmwasmconnection.ts @@ -69,7 +69,7 @@ function buildQueryString({ return components.filter(Boolean).join("&"); } -export type TokenConfiguration = (TokenInfo & { readonly name: string })[]; +export type TokenConfiguration = ReadonlyArray; export class CosmWasmConnection implements BlockchainConnection { // we must know prefix and tokens a priori to understand the chain diff --git a/packages/bcp/types/cosmwasmconnection.d.ts b/packages/bcp/types/cosmwasmconnection.d.ts index 982ac756..e5d1a7c6 100644 --- a/packages/bcp/types/cosmwasmconnection.d.ts +++ b/packages/bcp/types/cosmwasmconnection.d.ts @@ -22,9 +22,11 @@ import { import { Stream } from "xstream"; import { CosmosBech32Prefix } from "./address"; import { TokenInfo } from "./types"; -export declare type TokenConfiguration = (TokenInfo & { - readonly name: string; -})[]; +export declare type TokenConfiguration = ReadonlyArray< + TokenInfo & { + readonly name: string; + } +>; export declare class CosmWasmConnection implements BlockchainConnection { static establish( url: string,