v0.2.0 — LogosModuleContext modernization + v0.2 testnet port
Pre-release
Pre-release
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: typedmodules().<dep>codegen, zero hand-written getClient. - v0.2 testnet port via
zone-sequencer-rsv0.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(typedmodules().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-blockchainfork (orphan gitlink removed) pending upstream logos-blockchain#3063.