Files
zeekay 3efe66f2b3 reset to upstream blockscout/frontend, add Lux config overlay
Upstream had 1112 Turbopack errors from Chakra UI v3 API changes
accumulated during the old merge approach. Instead of fixing them,
reset to clean upstream/main and re-apply only Lux customizations:

- .github/workflows/build-lux.yml (CI -> ghcr.io/luxfi/explore)
- configs/envs/.env.lux (mainnet chain 96369)
- configs/envs/.env.lux_testnet (testnet chain 96368)
- LLM.md, CLAUDE.md, AGENTS.md (AI docs)
- cspell.jsonc: add luxfi to word list

All branding is via env vars at deploy time. Zero upstream code modified.
Build verified: pnpm lint:tsc (0 errors), pnpm build (success).
2026-03-02 15:15:31 -07:00

44 lines
1.0 KiB
Markdown

# Lux Network Explorer
Fork of [blockscout/frontend](https://github.com/blockscout/frontend).
## What This Is
Block explorer frontend for Lux Network C-Chain. Minimal fork -- upstream code plus Lux branding/config.
## Customizations Over Upstream
Only these files differ from upstream:
- `.github/workflows/build-lux.yml` -- CI to build `ghcr.io/luxfi/explore`
- `configs/envs/.env.lux` -- Lux mainnet env
- `configs/envs/.env.lux_testnet` -- Lux testnet env
- `LLM.md`, `CLAUDE.md`, `AGENTS.md` -- AI docs
All branding (logo, colors, footer) is via env vars at deploy time, not code changes.
## Syncing Upstream
```bash
git fetch upstream
git merge upstream/main
# Should be conflict-free since we don't modify upstream files
```
## Build
```bash
pnpm install
pnpm build
```
## Docker
CI builds `ghcr.io/luxfi/explore:{branch}` on push to main/dev/test.
## Network Config
| Network | Chain ID | RPC |
|---------|----------|-----|
| Mainnet | 96369 | api.lux.network/ext/bc/C/rpc |
| Testnet | 96368 | api.lux-test.network/ext/bc/C/rpc |