Skip to content

fix(backend): prevent transactions from getting stuck in EXECUTING …#232

Merged
gianalarcon merged 1 commit intodevelopfrom
fix/tx-executor-stuck-executing
Apr 8, 2026
Merged

fix(backend): prevent transactions from getting stuck in EXECUTING …#232
gianalarcon merged 1 commit intodevelopfrom
fix/tx-executor-stuck-executing

Conversation

@Huygon764
Copy link
Copy Markdown
Contributor

Types of change

  • Feature
  • Bug
  • Enhancement

Comments (optional)

…tatus

  Move getExecutionData() inside try-catch so proof aggregation failures
  correctly revert status to PENDING. Add 30s timeout to zkVerify
  getJobStatus() to prevent indefinite hangs. Increase proof aggregation
  timeout from 5min to 10min. Run reconciler every 2 hours instead of
  daily and add safety net for stale EXECUTING transactions without txHash.
@gianalarcon gianalarcon merged commit dafb01e into develop Apr 8, 2026
2 checks passed
Huygon764 added a commit that referenced this pull request Apr 8, 2026
)

* fix(backend): prevent transactions from getting stuck in EXECUTING status (#232)

Move getExecutionData() inside try-catch so proof aggregation failures
  correctly revert status to PENDING. Add 30s timeout to zkVerify
  getJobStatus() to prevent indefinite hangs. Increase proof aggregation
  timeout from 5min to 10min. Run reconciler every 2 hours instead of
  daily and add safety net for stale EXECUTING transactions without txHash.
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.

2 participants