Skip to content

WIRE-352: add native addresses to AuthEx SDK actions - #78

Open
huangminghuang wants to merge 2 commits into
masterfrom
fix/wire-352-authx-dclaim-sweep
Open

WIRE-352: add native addresses to AuthEx SDK actions#78
huangminghuang wants to merge 2 commits into
masterfrom
fix/wire-352-authx-dclaim-sweep

Conversation

@huangminghuang

@huangminghuang huangminghuang commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add native_address to the typed sysio.authex::recordlink action surface
  • add eth_address to the typed sysio.roa::nodeownreg action surface
  • regenerate the complete system-contract type surface from the validated wire-sysio Release build
  • type eleven pre-existing binary-extension fields instead of exposing them as unknown
  • remove stale delsnapprov and threshold_pct declarations that are no longer present in the source ABIs
  • synchronize pnpm-lock.yaml with the root dependency/resolution changes already present in the updated origin/master base

Coordinated delivery

Merge order: wire-sysio → wire-libraries-ts → wire-tools-ts.

Exact head: f43490afe55bdd33348c644d6dbd4fb0778a0f73.

Validation

  • canonical regeneration is byte-for-byte reproducible from all 17 tracked ABIs in the validated wire-sysio Release build
  • libraries hygiene, dependency, full build/test, SDK-core build, strict-null, and focused test gates passed at the current content
  • coordinated sysio artifact-copy/source builds, both 701-test contract suites, and plugin tests passed
  • coordinated wire-tools-ts cluster/tools/debugging builds and test suites passed
  • exact-head libraries CI passed: https://github.com/Wire-Network/wire-libraries-ts/actions/runs/33646127659
  • before the generated-type review follow-up, all 14 workflow-selected canonical flows passed locally at libraries head 355a66e7c5d848fd73d20fdff6d385962adcd0e0, with isolated clusters and paired heartbeat monitors
  • exact-final-head coordinated remote E2E passed all 14 workflow-selected flows in Release mode with four-way flow concurrency, using sysio d30b31a67b580c418679b5523871b911d8a5f476, libraries f43490afe55bdd33348c644d6dbd4fb0778a0f73, and tools 6404cf5bfc88d961494d8a34dc87f66d9a8297ff: https://github.com/Wire-Network/wire-platform-build-system/actions/runs/34169313289
  • fresh exact-final-content local platform evidence and independent review receipts remain pending; this PR does not yet claim delivery readiness

Reviewer notes

The generated file now reflects the complete current ABI surface rather than two hand-applied fields. In addition to the WIRE-352 fields, regeneration replaces eleven pre-existing unknown binary-extension fields with their optional concrete types and removes obsolete WIRE-350 surface.

The lockfile delta is deterministic synchronization required by the updated base; a clean checkout of that base fails pnpm's frozen-lockfile check because its new root overrides were not recorded in the committed lockfile.

The remote campaign pinned wire-cdt 586a03a00f0b8852c56deeebb7119c2b3e609cd5 and used a detached validation-only Wire Solana checkout at 9d49cbe92419606667f6a4684714aa742ac5c40b; neither is part of the WIRE-352 delivery scope.

No merge, Jira transition, or cleanup is included in this PR.

Change-Id: I4788b6326d7c182b8fa5df91398aa4bfe24cf955
@huangminghuang
huangminghuang force-pushed the fix/wire-352-authx-dclaim-sweep branch from 9df14af to 355a66e Compare September 2, 2026 00:28
Change-Id: Ib6539cec02c44f73ad304891eeea49e0642431ea
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