Repository navigation
[WNS-34] Verify operator termination and collateral withdrawal - #97
Merged
Merged
Conversation
Change-Id: I274aebcb28ed8a569d50d0d7e2e436ee8fa62136
This was referenced Sep 11, 2026
Change-Id: I5fda20e3c43fb9d2912410cd953c8bca4e4ba047
Change-Id: I6373a6739601afad27340ae94f90983e7a583f17
Change-Id: I2a4165064a36ac08dbb66a2b1b9e0819883f34c8
Change-Id: I94bcf0f8b1f42c96925f33881467dbe21846d254
Change-Id: I9e54653f069116b4e2c26e46b5bdd0255f279c6d
Change-Id: Idac130820e1541d788243ab0db4deeb0dcc47029
Change-Id: I79aa3c8250781321c1fdfe2164d0ae3f65d5f9a5
Change-Id: Ib6bb2ef97fa6de9d560078b8cb12e09c9d732455
Change-Id: I5a3363163ac54c8f9d820cce6e0e96242a50bddd
Change-Id: Ifa65e64377a92a2a51ea84eae70b3fc2c05fba18
…le-recovery Change-Id: I5c11e737e00c86225ff35477c634ee266fcd1743 # Conflicts: # packages/cluster-tool/src/orchestration/ClusterBuildDefaults.ts # packages/cluster-tool/src/orchestration/ethereum/EthereumOutpostBootstrapper.ts # packages/cluster-tool/src/orchestration/ethereum/EthereumOutpostSteps.ts # packages/cluster-tool/tests/orchestration/ClusterBuildDefaultsEpochBootstrap.test.ts # packages/cluster-tool/tests/orchestration/ethereum/EthereumOutpostBootstrapper.test.ts # packages/cluster-tool/tests/orchestration/ethereum/EthereumOutpostSteps.test.ts
huangminghuang
marked this pull request as draft
September 22, 2026 16:30
…le-recovery Change-Id: I3c08fff98038b739231639a9150f6b594595d729
Change-Id: Ic0c0ab55561899c47baf557a246aa1cbf9d6c46b
Change-Id: Ife8c43b291260367d861734bc268237913e4ad79
Change-Id: I7046a9b4d14ba0cf3ce647ab295a1826684bfbe4
Use the upstream bootstrap restored by Ethereum #205 and keep WIRE-385 tooling changes limited to operator lifecycle flow validation. Change-Id: I4012e2b59685961e9f6d1dddb03b652c015c32cb
Change-Id: Id6d1c5678e2894b5aba6b7d64f6a04b9781a21df
huangminghuang
marked this pull request as ready for review
September 24, 2026 20:36
huangminghuang
marked this pull request as draft
September 25, 2026 15:22
Change-Id: I75935235bbca7ccd55ce079101a408ddae8226d4
Change-Id: I697691ea336494c4bde147818a84c06c31ae1159
huangminghuang
marked this pull request as ready for review
September 29, 2026 14:14
huangminghuang
marked this pull request as draft
October 16, 2026 19:06
huangminghuang
marked this pull request as ready for review
October 16, 2026 19:07
jglanz
suggested changes
Oct 21, 2026
jglanz
left a comment
Contributor
There was a problem hiding this comment.
separate the debugging-client-shared changes from the flow-* changes
huangminghuang
marked this pull request as draft
October 21, 2026 18:00
Contributor
Author
|
Moved the I also merged current master to pick up your existing asynchronous |
huangminghuang
marked this pull request as ready for review
October 21, 2026 18:35
huangminghuang
marked this pull request as draft
October 21, 2026 19:39
huangminghuang
marked this pull request as ready for review
October 22, 2026 21:30
valthon
approved these changes
Oct 23, 2026
heifner
approved these changes
Oct 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Why
A bond claim can finish before a stale roster prevents subsequent delivery. The termination flow therefore checks both inbound cursors through another rotation and inspects the windows it observes. Its existing epoch-derived deadline and assertions remain unchanged.
The collateral flow subtracts pending reservations before checking eligibility. These scenarios assume enough standing operators for ordinary rotation; WIRE-392 owns recovery/resumption policy before deployment.
Merged Tools #111 supplies the Anvil finality configuration and underwriting timing prerequisite in this candidate. The debugging-client test cleanup remains separate in Tools #150.
Validation
nextbinary/IDL/bootstrap interfaces. This PR does not invoke the unpublishedfinishadvaction or readlast_paid_round.Companion PRs