From bde2ed0e44602ea6f5ff70e8396c35274d1dd084 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Mon, 3 Mar 2025 23:24:15 +0100 Subject: [PATCH] Better handling of commitment errors --- src/services/service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index 9ba24dc..4fa1906 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1118,6 +1118,11 @@ export default class Services { public async handleCommitError(response: string) { const content = JSON.parse(response); + const error = content.error; + const errorMsg = error['GenericError']; + if (errorMsg === 'State is identical to the previous state') { + return; + } else if (errorMsg === 'Not enough valid proofs') { return; } // Wait and retry setTimeout(async () => { await this.sendCommitMessage(JSON.stringify(content));