From 95722a04953eed4a380239a36a4ca2b795166f86 Mon Sep 17 00:00:00 2001 From: Ethan Frey Date: Thu, 23 Jan 2020 14:45:38 +0100 Subject: [PATCH] Located bug. Example output: from query: account: number = 4, sequence = 0 for signing: nonce: 0 --- src/cosmoscodec.ts | 2 ++ src/cosmosconnection.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/cosmoscodec.ts b/src/cosmoscodec.ts index 88a74ea86a..31d6e3cf68 100644 --- a/src/cosmoscodec.ts +++ b/src/cosmoscodec.ts @@ -54,6 +54,8 @@ export class CosmosCodec implements TxCodec { } public bytesToSign(unsigned: UnsignedTransaction, nonce: Nonce): SigningJob { + console.log("nonce:", nonce); + // ohhh... this is a bug!!! const accountNumber = 0; const memo = (unsigned as any).memo; const built = buildUnsignedTx(unsigned, this.tokens); diff --git a/src/cosmosconnection.ts b/src/cosmosconnection.ts index d882d7d79e..6e7a3816c0 100644 --- a/src/cosmosconnection.ts +++ b/src/cosmosconnection.ts @@ -171,6 +171,7 @@ export class CosmosConnection implements BlockchainConnection { const address = isPubkeyQuery(query) ? pubkeyToAddress(query.pubkey, this.prefix) : query.address; const { result } = await this.restClient.authAccounts(address); const account = result.value; + console.log(`account: number = ${account.account_number}, sequence = ${account.sequence}`); return parseInt(account.sequence, 10) as Nonce; }