Files
netrunner/stacks/lux-mainnet-5node.yaml
Zach Kelling 2f9accfb10 Refactor subnet→chain terminology and update genesis to v1.5.6
Major changes:
- Rename SubnetSpec → ChainSpec/ParticipantSpec throughout codebase
- Rename BlockchainSpec → ChainSpec for full chain definitions
- Update all protobuf definitions with new naming
- Fix duplicate variable declarations from sed replacements
- Update copyright headers to BSD-3-Clause with SPDX identifiers
- Update github.com/luxfi/genesis to v1.5.6 (BLS signer keys)

The genesis v1.5.6 update adds:
- Initial stakers with BLS publicKey and proofOfPossession
- Initial allocations for local network testing
- Fixes "failed to load database state: not found" error

Build fixes:
- Fix api/mocks/client.go CChainAPI return type
- Fix local/node_test.go with build tag for integration tests
- Fix parameter name collisions (chainConfigs → pChainConfigs)
2025-12-19 07:11:06 -08:00

61 lines
1.3 KiB
YAML

name: lux-mainnet-5node
version: 1.0.0
description: 5-node Lux Mainnet local network
engines:
- name: mainnet-node-1
type: lux
network_id: 96369
http_port: 9650
staking_port: 9651
log_level: info
wait_healthy: true
data_dir: /tmp/lux-mainnet-5node/node1
- name: mainnet-node-2
type: lux
network_id: 96369
http_port: 9660
staking_port: 9661
log_level: info
wait_healthy: true
data_dir: /tmp/lux-mainnet-5node/node2
- name: mainnet-node-3
type: lux
network_id: 96369
http_port: 9670
staking_port: 9671
log_level: info
wait_healthy: true
data_dir: /tmp/lux-mainnet-5node/node3
- name: mainnet-node-4
type: lux
network_id: 96369
http_port: 9680
staking_port: 9681
log_level: info
wait_healthy: true
data_dir: /tmp/lux-mainnet-5node/node4
- name: mainnet-node-5
type: lux
network_id: 96369
http_port: 9690
staking_port: 9691
log_level: info
wait_healthy: true
data_dir: /tmp/lux-mainnet-5node/node5
networks:
- name: lux-mainnet-local
type: l1
chain_id: 96369
endpoints:
- http://localhost:9650
- http://localhost:9660
- http://localhost:9670
- http://localhost:9680
- http://localhost:9690