Skip to content

chore(release): v0.262.2 -- remove never-emitted ChainPeakUnavailable - #637

Merged
MichaelTaylor3d merged 2 commits into
mainfrom
release/v0.262.2
Oct 5, 2026
Merged

MichaelTaylor3d merged 2 commits into
mainfrom
release/v0.262.2

Conversation

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor

Release v0.262.2

Brings to main:

The removed variant and its REWARD_CHAIN_PEAK_UNAVAILABLE code were never constructed (v0.262.1 included); no consumer exists org-wide, and dig-rpc-protocol SPEC §4.5 names no machine code. An absent chain peak still refuses as JSON-RPC -32032 / data.code CONTROL_ERROR. #636 passed loop-reviewer and loop-security at a9bf40f.

Closes DIG-Network/dig_ecosystem#3448

🤖 Generated with Claude Code

MichaelTaylor3d and others added 2 commits October 5, 2026 14:24
…system#3448) (#636)

* refactor(rewards): remove never-emitted ChainPeakUnavailable

Zero producers and zero consumers; the real adapter already refuses an absent peak via read_distributor (Other/Unavailable). Fix the chain_peak_height doc to name that refusal.

Refs DIG-Network/dig_ecosystem#3448

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* test(rewards): pin absent-peak refusal at the chain port

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Refs DIG-Network/dig_ecosystem#3448

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

@MichaelTaylor3d MichaelTaylor3d left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PASS at e809735.

  • Code hunks in port.rs, dispatch.rs, rewards_fixture.rs, rewards_chain_port_a3.rs are byte-identical (+/- lines) to #636.
  • Cargo.toml workspace version 0.262.1 -> 0.262.2 only; Cargo.lock only the dig-node-service version line; CHANGELOG adds one [0.262.2] - 2026-10-05 section.
  • Body has Closes DIG-Network/dig_ecosystem#3448 outside a code span.
  • Note (non-gating): CHANGELOG top entry before this was 0.255.0, so the section sits above 0.255.0 (no 0.262.1 section exists).
  • Not run: build/tests (scope was diff identity).

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor Author

PASS (loop-security) -- head audited: e8097355ecbcf913b0df4424ad18199462dd775e (base cdc36f9 = v0.262.1)

Narrow scope: #637 adds nothing beyond #636.

No findings. Not covered: CI results, post-merge release workflow behaviour.

@MichaelTaylor3d
MichaelTaylor3d merged commit 033bf44 into main Oct 5, 2026
15 checks passed
@MichaelTaylor3d
MichaelTaylor3d deleted the release/v0.262.2 branch October 5, 2026 22:13
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