release: v0.12.3 - #30
Merged
Merged
Conversation
…gistry Unstake told the operator their XCHAIN was spendable again after the activation delay, when spendability is governed by the separate staking cooldown (1000 blocks on Bitcoin, roughly seven days). Both clocks now print in the plan and the post-broadcast summary for stake and unstake, sourced per chain from the vendored coins registry; the hardcoded 6 was also wrong for Litecoin (24) and Dogecoin (60). Stake now states the exit cost before the money moves.
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.
Patch train for the validator onboarding path. Pins xchain-hub at v0.12.3; every other component keeps the tag it already carries.
validator unstakesaid the escrowed XCHAIN became spendable when the stake left the active set. Leaving the set takes 6 blocks on Bitcoin; the coins are released by the staking cooldown, 1000 blocks, about a week later. Both clocks now print, bystakeas well asunstake, and both are read per chain from the coin registry rather than assumed to be Bitcoin's, which the hardcoded 6 got wrong for Litecoin (24) and Dogecoin (60).Evidence: full e2e matrix green on all three coins with the security and performance suites executed (bitcoin 273 actions/13 security/8 perf, litecoin 223/13/8, dogecoin 195/13/8), each run installing hub at 0662ffa.