From 63151d24c5ae20fe4f14ca22b38f5032f9b27b8b Mon Sep 17 00:00:00 2001 From: Peteris Erins Date: Wed, 5 Jan 2022 08:32:28 +0000 Subject: [PATCH] fix: added support for OK-BUT successful messages from Etherscan Hey! Thanks for creating this library. I noticed that there are Etherscan responses which return `OK` combined with a message, for example: http://api.etherscan.io/api?module=account&action=txlist&address=0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a&startblock=0&endblock=99999999&sort=asc&apikey=YourApiKeyToken. Extending this to support that use case. --- src/hooks/useTransactionList.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useTransactionList.ts b/src/hooks/useTransactionList.ts index 6ac77eb..e4f784d 100644 --- a/src/hooks/useTransactionList.ts +++ b/src/hooks/useTransactionList.ts @@ -15,7 +15,7 @@ const fetchTransactionList = address => async ({ account }) => { throw new Error(`Expected ${TYPEDEF_TRANSACTION_LIST}, encountered ${data}.`); } const { message, result } = data; - if (message !== "OK") { + if (!message.startsWith("OK")) { throw new Error(JSON.stringify(data)); } return result;