Skip to content

Sync desyndication continuation contract types (WIRE-441) - #147

Merged
huangminghuang merged 2 commits into
masterfrom
fix/wire-441
Nov 11, 2026
Merged

huangminghuang merged 2 commits into
masterfrom
fix/wire-441

Conversation

@huangminghuang

@huangminghuang huangminghuang commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add the generated SysioSyndEmitdesyndAction request type to the typed system-contract surface.
  • Keep the action map and inventory aligned with the producer ABI.

Why

WIRE-441 adds a guarded self-inline desyndication continuation so attestations use live post-burn outstanding totals. Regenerate the SDK's declaration from that ABI to preserve producer/SDK consistency. Existing consumers do not invoke the internal action, so a package release is not a prerequisite for the producer fix.

Validation

  • Generated output differs by exactly seven lines after repository formatting.
  • SDK compilation and strict-null typechecking passed on the refreshed master base.
  • SDK package: 60 suites and 700 tests passed.
  • Independent correctness, architecture, compliance and style reviews passed.

Companion PRs

  • wire-sysio #756: producer fix and notification-reentry regression; targets master.
  • wire-ethereum #296: zero-tolerance ordered-payout and replay regression; targets next.
  • wire-solana #618: exact-custody ordered-payout regression; targets next.
  • wire-tools-ts #181: fixes shared Solana AuthEx bootstrap and requires the already published SDK 1.0.110; targets master. Include this branch in coordinated validation; no additional SDK release is required.

@huangminghuang
huangminghuang merged commit 5fcb7fd into master Nov 11, 2026
1 check 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.

2 participants