Skip to content

WIRE-301: Retire legacy staking attestations - #544

Draft
huangminghuang wants to merge 3 commits into
masterfrom
fix/wire-301-retire-stake-unstake
Draft

WIRE-301: Retire legacy staking attestations#544
huangminghuang wants to merge 3 commits into
masterfrom
fix/wire-301-retire-stake-unstake

Conversation

@huangminghuang

Copy link
Copy Markdown
Contributor

Summary

  • Reserve and remove the retired STAKE/UNSTAKE protobuf slots and pretoken stake payload.
  • Tombstone legacy READY rows before envelope construction so historical queue entries cannot block or reach an outpost decoder.
  • Preserve opaque Solidity decoding for reserved raw values solely so in-flight historical envelopes can reach an explicit outpost blackhole.
  • Update contract reflection, ABIs, diagrams, tests, and the tracked Release sysio.msgch.wasm.

Validation

  • Focused msgch/dispatch contract suites: 64/64 passed.
  • Solidity generator: 83/83 tests passed; generated TypeScript, Solidity, and Solana bundles validated.
  • Full Release CTest: 2,312/2,314 passed; only the two Git version-label checks fail in the dedicated worktree layout.
  • git diff --check passed; tracked sysio.msgch.wasm byte-matches the Release build.

Rollout

Draft pending synchronized generated-model 1.0.43 publication, downstream manifest/lock updates and clean-install validation, companion PRs, GitHub CI, and the shared Release E2E run. Deployment must keep the outpost blackhole migration ahead of selector removal and the depot tombstone deployment.

Change-Id: I6295e0e573de1a523870927964b07419518febd3
Change-Id: I5089a8c7ef276f6977909595d7616e448e7e751d
Change-Id: I854a2f145483551ecde57249a92b19265cc2e9ce
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