From 85e57bcab2cdb75ddb6aea16f90941f13a4814d4 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Thu, 7 May 2020 12:20:35 +0200 Subject: [PATCH] Bugfix: sequence number is 0 for first tx --- packages/bcp/src/cosmwasmconnection.ts | 2 +- packages/sdk/src/sequence.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bcp/src/cosmwasmconnection.ts b/packages/bcp/src/cosmwasmconnection.ts index ede09af4..a6bce215 100644 --- a/packages/bcp/src/cosmwasmconnection.ts +++ b/packages/bcp/src/cosmwasmconnection.ts @@ -495,7 +495,7 @@ export class CosmWasmConnection implements BlockchainConnection { accountNumber, currentSequence, ); - if (!sequenceForTx) throw new Error("Cound not find matching sequence for this transaction"); + if (sequenceForTx === undefined) throw new Error("Cound not find matching sequence for this transaction"); const nonce = accountToNonce(accountNumber, sequenceForTx); diff --git a/packages/sdk/src/sequence.ts b/packages/sdk/src/sequence.ts index dbdd36a8..5cf2a738 100644 --- a/packages/sdk/src/sequence.ts +++ b/packages/sdk/src/sequence.ts @@ -20,7 +20,7 @@ export async function findSequenceForSignedTx( chainId: string, accountNumber: number, upperBound: number, - min = 1, + min = 0, ): Promise { const firstSignature = tx.value.signatures.find(() => true); if (!firstSignature) throw new Error("Signature missing in tx");