Skip to content

v0.2.0 — LogosModuleContext modernization + v0.2 testnet port

Pre-release
Pre-release

Choose a tag to compare

@xAlisher xAlisher released this 01 Jul 12:27

Prerelease build from feat/modernize-modules-context (PR vpavlin#2) — the zone-sequencer rebuilt for Logos v0.2.

What's new

  • Modernized to mkLogosModule + LogosModuleContext: typed modules().<dep> codegen, zero hand-written getClient.
  • v0.2 testnet port via zone-sequencer-rs v0.2 (sequencer API migration; cryptarchia_info nesting handled).
  • Verified end-to-end: publish → node-accept → finalized on-chain → read back via query_channel.
  • Concurrent-publish fix: publish() serialized with a mutex (overlapping calls previously segfaulted the host).
  • Consumption proven headless: doctests/consume-zone-sequencer.test.yaml (typed modules().zone_sequencer, no getClient) + doctests/ui-backend-fixture (QtRO ui-backend → modules(); compiles + runtime-verified in Basecamp — the shop pattern, first proof it works).

Artifacts

File Variant Use
…-portable.lgx linux-amd64 Basecamp GUI (install into modules dir)
…-dev.lgx linux-amd64-dev logoscore / doctests (lgpm install)

Notes

  • Unsigned — install with --allow-unsigned.
  • Deps currently point at the xAlisher/logos-blockchain fork (orphan gitlink removed) pending upstream logos-blockchain#3063.