We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b784dc commit 4e9ea68Copy full SHA for 4e9ea68
src/utils/error.ts
@@ -16,9 +16,14 @@ const _parseMessage = (error: unknown): string | null => {
16
17
export const isNonceAlreadyUsedError = (error: unknown) => {
18
const message = _parseMessage(error);
19
+ const errorPhrases = ["nonce too low", "already known"];
20
+
21
if (message) {
- return message.includes("nonce too low");
22
+ return errorPhrases.some((phrase) =>
23
+ message.toLowerCase().includes(phrase),
24
+ );
25
}
26
27
return isEthersErrorCode(error, ethers.errors.NONCE_EXPIRED);
28
};
29
0 commit comments