Skip to content

Client fix#275

Open
Bojan131 wants to merge 17 commits intov8/developfrom
client-fix
Open

Client fix#275
Bojan131 wants to merge 17 commits intov8/developfrom
client-fix

Conversation

@Bojan131
Copy link
Copy Markdown
Contributor

@Bojan131 Bojan131 commented Mar 6, 2026

  • **Fixed Gnosis "FeeTooLow" errors - enforced minimum priority fee (1.5 gwei) specifically for Gnosis when RPC returns zero
  • Fixed "Transaction execution fails" - added retry logic with exponential backoff, fresh nonce on each retry, and guard against retrying permanent reverts
  • Fixed NeuroWeb finality timeouts - replaced event re-decoding loop with simple block confirmation check (the old code kept trying to re-decode event logs from RPC which returned incomplete data on NeuroWeb)

Bojan131 added 17 commits March 5, 2026 11:50
- Add 'alreadyknown' (no space) to TRANSACTION_RETRY_ERRORS for Dwellir RPC compatibility
- Handle AlreadyKnown errors by checking receipt first, then waiting without gas bump
- Add limited retry (max 2) for EVM reverts when simulation passed (parallel publish race condition)
- Attach operationId and UAL to errors for better error tracking
- Remove stale console.error in createKnowledgeCollection
- Add 5-minute total timeout for DKG finality polling
- Keep last known finality value on network errors instead of resetting to 0
- Restore NeuroWeb finality timeouts to 300s

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant