Skip to content

Regenerate Sysio Contract Types for the Desyndication Return Epoch - #151

Merged
heifner merged 2 commits into
masterfrom
feature/synd-return-epoch
Nov 10, 2026
Merged

heifner merged 2 commits into
masterfrom
feature/synd-return-epoch

Conversation

@heifner

@heifner heifner commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Regenerates SysioContractTypes.ts for wire-sysio #760:

  • SysioSyndReturnRowType gains sent_epoch, the epoch of the outbound envelope that carried the row's DESYNDICATE_LIQ (0 until it ships).
  • SysioSyndRetsentAction is the new sysio.synd::retsent(chain_code, epoch_index, request_ids), sent by sysio.msgch::buildenv.

Other open regenerations of this file conflict trivially; whichever lands second regenerates.

… return epoch

sysio.synd's return_row gains sent_epoch, the epoch of the outbound envelope that carried its DESYNDICATE_LIQ, and sysio.synd gains the retsent action sysio.msgch sends when it builds that envelope. Regenerated from wire-sysio master plus that change, so the blockchain parameters of sysio.bios and sysio.system also drop the context-free discount fields wire-sysio #754 removed.
SysioContractTypes.ts regenerated from wire-sysio #760 merged with master matches the automatic merge.

@huangminghuang huangminghuang left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Re-reviewed the current diff at e80925c against the producer ABI and SDK consumers; no actionable findings. Shared and SDK-core TypeScript builds and all 40 targeted system-contract and desyndication tests passed.

@heifner
heifner marked this pull request as ready for review November 10, 2026 20:11
@heifner
heifner merged commit eb77c14 into master Nov 10, 2026
1 check passed
heifner added a commit that referenced this pull request Nov 11, 2026
…stipend

Brings in #148 and #151. `SysioContractTypes.ts` is regenerated from wire-sysio #752 merged with master `fd459c6aec`, and differs from master only by the two `notify_cpu_stipend` fields.
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