Files
universe/REPOS.yaml
T
zeekayandHanzo Dev 6e013d6eb3 retire graph-node: the explorer bundles graph and indexer
luxfi/explorer carries luxfi/graph and luxfi/indexer, and every network's
exchange-api already reads it at /v1/graph/{slug}/{amm,dex}/graphql. A second
Graph Protocol stack -- graph-node, its postgres, its ipfs -- served nothing.

Removes its declarations, its repo entry, and two stale exchange-api
declarations that still named it: lux-explorer runs no exchange-api at all,
and lux-ns runs from deploy/, so applying either would have pointed a live
service at a service that no longer exists.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-28 12:41:53 -07:00

84 lines
2.8 KiB
YAML

# Lux Ecosystem Repository Manifest
#
# Source of truth for sibling-clone development. Replaces .gitmodules.
#
# Layout: each repo is cloned as a SIBLING under ~/work/lux/<dir>.
# Universe imports nothing from them at build time — the Makefile + scripts
# reference sibling paths directly (LUXD := ~/work/lux/node/build/luxd).
#
# Rules:
# 1. Every entry pins a SEMVER tag (vX.Y.Z). No `main`, no `latest`, no
# `dev`, no floating tags in production. Entries that still pin a
# branch carry a TODO + MUST be cut to semver before the next universe
# release.
# 2. `make init` reads this file and clones any missing siblings at the
# pinned tag. `make update` fetches + checks out the pinned tag.
# 3. To bump a pin: edit the tag here, run `make update name=<repo>`,
# verify, then commit.
#
# Schema:
# <local-name>:
# repo: <github-org/repo-name>
# tag: <semver-tag-or-branch>
# group: core | app | data
# note: optional — e.g. why a non-semver pin
version: 1
repos:
# ── Core blockchain ────────────────────────────────────────────────────
node:
repo: luxfi/node
tag: v1.27.24
group: core
note: main HEAD is v1.30.6 — bump pin after next release tag.
geth:
repo: luxfi/geth
tag: v1.16.84
group: core
evm:
repo: luxfi/evm
tag: v0.19.4
group: core
cli:
repo: luxfi/cli
tag: v1.101.2
group: core
netrunner:
repo: luxfi/netrunner
tag: v1.19.0
group: core
consensus:
repo: luxfi/consensus
tag: v1.25.16
group: core
# ── Apps ───────────────────────────────────────────────────────────────
bridge:
repo: luxfi/bridge
tag: v1.1.40
group: app
exchange:
repo: luxfi/exchange
tag: web/5.141.1
group: app
note: monorepo with per-app tag prefix (web/, mobile/).
explore:
repo: luxfi/explore
tag: v2.5.1-lux
group: app
note: unified Next.js SPA + Go indexer. Replaces explorer-lux, explorer-zoo, explore-lux.
# ── Data ───────────────────────────────────────────────────────────────
state:
repo: luxfi/state
tag: v1.13.17
group: data
# Repos REMOVED from this manifest (404 on github.com/luxfi as of 2026-06-10):
# explorer-lux → folded into luxfi/explore
# explorer-zoo → folded into luxfi/explore (chains.yaml multi-chain config)
# explore-lux → folded into luxfi/explore
# v2-subgraph → fold target TBD
# v3-subgraph → fold target TBD