Files
genesis/configs/inventory/brand-genesis-homes.md
zeekayandHanzo Dev 5ee5ee314a fix(configs): Pars mainnet canonical EVMChainID 7070 -> 494949 (LP-018 map)
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]>
2026-07-14 10:12:26 -07:00

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/).