Skip to content

Sync Emurgo fork with Anastasia-Labs/proof-tool main - #1

Merged
zuzunker merged 12 commits into
mainfrom
sync/upstream-main
Aug 2, 2026
Merged

zuzunker merged 12 commits into
mainfrom
sync/upstream-main

Conversation

@zuzunker

@zuzunker zuzunker commented Aug 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Merge latest Anastasia-Labs/proof-tool main (7dacb1d) into the Emurgo fork.
  • Resolve the sole conflict in internal/msmengine/async_contract.go by keeping upstream MSM recovery timeouts and discarding Emurgo commit d722792 (worker limit 5m), which only raised asyncWorkerReplyTimeout from 2m to a hard 5m.
  • Upstream model: asyncWorkerInactivityTimeout = 5m + asyncWorkerAbsoluteTimeout = 20m (with progress-aware wait / retries from the mainnet ceremony browser recovery work).

Conflict resolution

  • Merging upstream/main into Emurgo main: took theirs (upstream) for async_contract.go.
  • Verified resolved file has empty diff vs upstream/main for that path; MSM package matches upstream timeout constants.

Test plan

  • Confirm PR diff for internal/msmengine/async_contract.go matches upstream (no Emurgo-only hard 5m constant)
  • Spot-check CI on this branch (Go / MSM-related jobs if present)
  • After merge, bump any consumer submodule pin that should track Emurgo main

Made with Cursor

@zuzunker
zuzunker merged commit ba065e6 into main Aug 2, 2026
14 checks passed
@zuzunker
zuzunker deleted the sync/upstream-main branch August 2, 2026 12:52
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.

3 participants