From ac4b5d9199e16979e3e4ac3c76f2fa29a4445023 Mon Sep 17 00:00:00 2001 From: jlindberg-oss <32934079+jlindberg-oss@users.noreply.github.com> Date: Sat, 7 Apr 2018 23:44:59 -0400 Subject: [PATCH] handle 0 results from getHistory without error-ing Similar to getLogs, getHistory seems to return `result.status == 0` when there are no results found. --- providers/etherscan-provider.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/etherscan-provider.js b/providers/etherscan-provider.js index 3a792cdc5..af5e35d92 100644 --- a/providers/etherscan-provider.js +++ b/providers/etherscan-provider.js @@ -59,8 +59,8 @@ utils.defineProperty(EtherscanProvider.prototype, '_callProxy', function() { }); function getResult(result) { - // getLogs has weird success responses - if (result.status == 0 && result.message === 'No records found') { + // getLogs, getHistory have weird success responses + if (result.status == 0 && (result.message === 'No records found' || result.message === 'No transactions found')) { return result.result; }