Skip to content

Fix LEZ Core maintained runtime provenance - #16

Merged
3esmit merged 4 commits into
mainfrom
fix/maintained-execution-zone-pin
Jul 27, 2026
Merged

Fix LEZ Core maintained runtime provenance#16
3esmit merged 4 commits into
mainfrom
fix/maintained-execution-zone-pin

Conversation

@3esmit

@3esmit 3esmit commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • pin the execution-zone runtime to an immutable revision from the maintained fork
  • include the Testnet wallet runtime fix from 3esmit/logos-execution-zone#16
  • adapt wallet create/open to the runtime statistics sidecar without changing the public module API
  • bump LEZ Core to 0.4.0-alpha.1
  • reject upstream or mutable execution-zone inputs in the release contract

Runtime compatibility

This revision pins the merged maintained runtime at 47184385cd02d4adb5732c195fe1aa6ee36039ca. That runtime fixes native wallet transfers for the Testnet profile while preserving the module API surface.

Verification

  • Nix unit test build passes: 61/61 tests
  • Linux AMD64 portable LGX builds successfully
  • fresh LGX installation through the package manager succeeds
  • isolated LogosCore discovery/load, name, version, account-ID codec round trip, unload, and clean shutdown pass
  • direct Basecamp-core host proof passes: the bundled liblogos_core loads and unloads the fresh lez_core LGX through its bundled logos_host
  • git diff --check passes

Keep this pull request draft until updated dual-platform CI passes and real Testnet wallet/transaction acceptance completes.

Closes #15

@3esmit

3esmit commented Jul 27, 2026

Copy link
Copy Markdown
Owner Author

Updated this branch for the maintained wallet runtime now merged in 3esmit/logos-execution-zone#18.

  • pin is now immutable 6e0013f5b771fc1b96a65361b531f289111b8aaa
  • LEZ Core candidate is 0.4.0-alpha.2
  • local source-release contract passed
  • nix build .#checks.x86_64-linux.unit-tests --no-link -L passed 61 tests
  • nix build .#lgx-portable --no-link produced lez_core@0.4.0-alpha.2
  • fresh LGPM installation into an isolated LogosCore daemon passed load, method inventory, name, version, unload, and not-loaded verification

The package remains draft until this PR CI and the upstream native alpha.2 release gate complete.

@3esmit
3esmit marked this pull request as ready for review July 27, 2026 13:24
Copilot AI review requested due to automatic review settings July 27, 2026 13:24
@3esmit
3esmit merged commit 9e140c6 into main Jul 27, 2026
5 checks passed
@3esmit
3esmit deleted the fix/maintained-execution-zone-pin branch July 27, 2026 13:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

Pin LEZ Core releases to the maintained execution-zone fork

2 participants