mirror of
https://github.com/luxfi/genesis.git
synced 2026-11-02 13:42:13 +00:00
The LP-018 (family,env)->EVMChainID source-of-truth map carried the stale 7070 for Pars mainnet, but the live chain reports 494949 (api.pars.network eth_chainId=0x78d65 / net_version=494949), and the map's own Pars testnet/devnet (494950/494951) are already on the 4949xx base. Align mainnet to 494949 so the map, its reverse lookup, and the tests agree with reality and with the rest of the map. brand-genesis-homes.md updated to match. Dated l2-*.json inventory snapshots left as historical records. Co-authored-by: Hanzo Dev <[email protected]>
2.3 KiB
2.3 KiB
Brand genesis canonical homes (2026-06-05)
For mainnet network reset and any future bootstrap-chain runs, read the
brand genesis from these paths (NOT from the dead _orphan-l2/ bucket):
| Brand | Canonical source | State-repo provenance |
|---|---|---|
| hanzo | ~/work/hanzo/universe/configs/genesis/<env>/genesis.json |
~/work/lux/state/chains/hanzo-<env>/genesis.json |
| zoo | ~/work/zoo/universe/configs/genesis/<env>/genesis.json |
~/work/lux/state/chains/zoo-<env>/genesis.json |
| pars | ~/work/pars/genesis/networks/<env>/genesis.json |
~/work/lux/state/chains/pars-<env>/genesis.json |
| spc | ~/work/spc/genesis/networks/<env>/genesis.json |
~/work/lux/state/chains/spc-<env>/genesis.json |
| osage | ~/work/osage/genesis/networks/<env>/genesis.json |
~/work/lux/state/chains/osage-<env>/genesis.json |
Brand-home file = byte-identical mirror of state-repo. State-repo is the empirical provenance archive. Brand homes are deployment-side consumers (bootstrap-chain, operator tenantImports, etc.).
Chain ID assignments:
- hanzo: mainnet 36963, testnet 36962, devnet 36964
- zoo: mainnet 200200, testnet 200201, devnet 200202
- pars: mainnet 494949, testnet 494950, devnet 494951
- spc: mainnet 36911, testnet 36910, devnet 36912
- osage: mainnet 1872, testnet 1871, devnet 1873
For bootstrap-chain --configs-dir, assemble a temp dir mirroring
<configs-dir>/<brand>-<env>/genesis.json from these sources:
mkdir -p /tmp/bootstrap-configs/{hanzo,zoo,pars,spc,osage}-mainnet
cp ~/work/hanzo/universe/configs/genesis/mainnet/genesis.json /tmp/bootstrap-configs/hanzo-mainnet/
cp ~/work/zoo/universe/configs/genesis/mainnet/genesis.json /tmp/bootstrap-configs/zoo-mainnet/
cp ~/work/pars/genesis/networks/mainnet/genesis.json /tmp/bootstrap-configs/pars-mainnet/
cp ~/work/spc/genesis/networks/mainnet/genesis.json /tmp/bootstrap-configs/spc-mainnet/
cp ~/work/osage/genesis/networks/mainnet/genesis.json /tmp/bootstrap-configs/osage-mainnet/
The historical _orphan-l2/ path is dead (tombstoned MOVED.txt at
~/work/lux/genesis/configs/_orphan-l2/).