Skip to content

Release v0.12.0 - #5

Merged
jdogresorg merged 3 commits into
masterfrom
release/v0.12.0
Aug 31, 2026
Merged

Release v0.12.0#5
jdogresorg merged 3 commits into
masterfrom
release/v0.12.0

Conversation

@jdogresorg

Copy link
Copy Markdown
Contributor

Cuts xchain-contracts for the v0.12.0 release train. 3 commits from master. No version change: this repo carries contract templates rather than a published package, and its release branch exists so the installer resolves one ref across the train.

  • priceBet refuses a bet on a round the oracle can no longer show.
  • The oracle and governance families state their real settle windows and access caveats.
  • The version badge corrected to the released version.

The oracle preloads a bounded window of rounds, so a settle round far enough in
the past is simply not visible any more. The contract treated an invisible
round as a round that never happened, which let the losing side reclaim a bet
that had really settled against it.

Deploy and accept now refuse a settle round already outside the window, and
reclaim refuses to void a round it cannot see rather than assuming it never
existed. A round inside the window behaves exactly as before, including the
legitimate void path.
…e windows and access caveats

Review round 2026-08-29 (xchain-platform board 161 -> 0).
@jdogresorg
jdogresorg merged commit 426067b into master Aug 31, 2026
3 checks passed
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