Skip to content

Releases: xAlisher/logos-zone-sequencer-module

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

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.

v0.1.3 — portable LGX (linux-amd64, $ORIGIN/. RPATH, bundled openssl)

Choose a tag to compare

@xAlisher xAlisher released this 09 Jun 11:00

Fixes to the LGX package for correct installation on all machines:

  • Variant names: linux-amd64-devlinux-amd64 (and linux-x86_64 alias). The old v0.1.2 LGX had -dev suffix variants that wouldn't install via the updated AppImage PackageManagerLib (#197 fix in logos-co/logos-app).
  • RPATH: Both SOs now use $ORIGIN/. instead of hardcoded Nix store paths. Previously qtbase-6.9.2 and logos-liblogos Nix store paths were embedded, which would fail if Nix GC ran or on any non-dev machine.
  • Bundled openssl: libssl.so.3 + libcrypto.so.3 included alongside the module (zone-sequencer-rs links against them directly; not provided by AppImage runtime).

Includes all fixes from v0.1.2: stale-checkpoint fix + fr_from_bytes fix.

Also requires: vpavlin/logos-storage-module at v0.3.2 (9552adf) — newer versions deadlock uploadUrl.

v0.1.2 — stale-checkpoint + fr_from_bytes fixes

Choose a tag to compare

@xAlisher xAlisher released this 09 Jun 10:34

Fork of jimmy-claw/logos-zone-sequencer-module with two critical fixes for Logos Basecamp IA loop use:

  • stale-checkpoint fix — zone sequencer no longer gets stuck on a stale checkpoint after restart
  • fr_from_bytes fix — inscription payload encoding fix that caused silent failures on publish

Uses xAlisher/zone-sequencer-rs at commit 5d5c18413e62bf7fe42440ba935019aea68b21ee.

Install

lgpm=$(find /nix/store -name lgpm -path "*/logos-package-manager-cli-*/bin/lgpm" 2>/dev/null | head -1)
MDIR=~/.local/share/Logos/LogosBasecamp/modules
rm -rf $MDIR/liblogos_zone_sequencer_module
$lgpm --modules-dir $MDIR --allow-unsigned install --file zone-sequencer-v0.1.2.lgx

Also requires vpavlin/logos-storage-module at v0.3.2 (9552adf) — newer versions deadlock uploadUrl.