From 318dc6f32cbd2fb659816b8afe261fe776633575 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Mon, 17 Feb 2020 14:53:09 +0100 Subject: [PATCH] Make ERC20s non-optional in parseMsg --- packages/bcp/src/decode.spec.ts | 4 +++- packages/bcp/src/decode.ts | 2 +- packages/bcp/types/decode.d.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/bcp/src/decode.spec.ts b/packages/bcp/src/decode.spec.ts index 80f9a531..cdfa1129 100644 --- a/packages/bcp/src/decode.spec.ts +++ b/packages/bcp/src/decode.spec.ts @@ -158,7 +158,9 @@ describe("decode", () => { ], }, }; - expect(parseMsg(msg, defaultMemo, testdata.chainId, defaultTokens)).toEqual(defaultSendTransaction); + expect(parseMsg(msg, defaultMemo, testdata.chainId, defaultTokens, defaultErc20Tokens)).toEqual( + defaultSendTransaction, + ); }); it("works for ERC20 send transaction", () => { diff --git a/packages/bcp/src/decode.ts b/packages/bcp/src/decode.ts index b28bbde5..3279c9d9 100644 --- a/packages/bcp/src/decode.ts +++ b/packages/bcp/src/decode.ts @@ -77,7 +77,7 @@ export function parseMsg( memo: string | undefined, chainId: ChainId, tokens: BankTokens, - erc20Tokens: readonly Erc20Token[] = [], + erc20Tokens: readonly Erc20Token[], ): UnsignedTransaction { if (types.isMsgSend(msg)) { if (msg.value.amount.length !== 1) { diff --git a/packages/bcp/types/decode.d.ts b/packages/bcp/types/decode.d.ts index 35c99db4..b2fac2c7 100644 --- a/packages/bcp/types/decode.d.ts +++ b/packages/bcp/types/decode.d.ts @@ -24,7 +24,7 @@ export declare function parseMsg( memo: string | undefined, chainId: ChainId, tokens: BankTokens, - erc20Tokens?: readonly Erc20Token[], + erc20Tokens: readonly Erc20Token[], ): UnsignedTransaction; export declare function parseFee(fee: types.StdFee, tokens: BankTokens): Fee; export declare function parseUnsignedTx(