mirror of
https://github.com/logos-co/logos-rln-e2e.git
synced 2026-08-27 13:01:13 +00:00
The repo's job is now cross-repo e2e: pin the producer repos, stand up a
chain (local sequencer first-class, hosted testnet opt-in), run scenarios.
- flake.nix/flake.lock: the compatibility matrix — lez-rln (source pin,
deployment tooling), rln-modules (flake; module bundles re-exported as
.#{lez-rln-module,rln-module,wallet}-lgx — verified they build from a
clean fetch, the module-builder stages the sdk in-derivation), and
logoscore-cli (previously fetched unpinned at run time).
- run.sh + harness/: scenario-x-target entrypoint, contract in
docs/contract.md, lib/ primitives stubbed for extraction (W1-A/B/C).
- the mix sim moves wholesale to scenarios/mix, QUARANTINED (STATUS.md):
its image builds a flake attr deleted by the module-stack extraction,
from an orphaned pre-split lez-rln commit, against pre-reset testnet
descriptors. Revival is a later phase; nothing else waits on it.
- vendored copies of lez-rln's deployment tooling and the stale committed
descriptors are gone — the pinned input is the single source of truth.
- docs/naming.md + tools/check-naming.sh: the 2026-08-10 module renames
swapped what liblogos_rln_module means; the check keeps pre-rename names
out of the active tree (the quarantined mix tree excepted).