Releases: xAlisher/logos-zone-sequencer-module
Releases · xAlisher/logos-zone-sequencer-module
Release list
v0.2.0 — LogosModuleContext modernization + v0.2 testnet port
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.
v0.1.3 — portable LGX (linux-amd64, $ORIGIN/. RPATH, bundled openssl)
Fixes to the LGX package for correct installation on all machines:
- Variant names:
linux-amd64-dev→linux-amd64(andlinux-x86_64alias). The old v0.1.2 LGX had-devsuffix 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. Previouslyqtbase-6.9.2andlogos-liblogosNix store paths were embedded, which would fail if Nix GC ran or on any non-dev machine. - Bundled openssl:
libssl.so.3+libcrypto.so.3included 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
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.lgxAlso requires vpavlin/logos-storage-module at v0.3.2 (9552adf) — newer versions deadlock uploadUrl.