Commit Graph
4 Commits
Author SHA1 Message Date
Zach Kelling 4e2a4e432e chore: remove local replace directives and update dependencies
- Update github.com/luxfi/keys v1.0.5 → v1.0.6
- Update github.com/luxfi/genesis v1.5.18 → v1.5.19
- Remove local replace directives for keys and genesis
- Use published package versions for reproducible builds
2026-01-03 07:05:17 -08:00
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
Zach Kelling b5fed80f3f Release v1.8.4-lux.2: Multi-consensus orchestration fixes
- Fixed SHA256 calls to use Checksum256
- Added complete geth engine implementation
- Fixed orchestrator type issues
- Added engine tests
- Added netrunner CLI binary
- Added test orchestration script
2025-08-08 22:19:29 +00:00
Zach Kelling 75c3fab38f feat: add OP Stack and Ethereum 2.0 support to netrunner
- Add OPStackEngine for running OP Stack L2 rollups
- Add Eth2Engine for Ethereum 2.0 consensus+execution layers
- Support multiple consensus clients (Prysm, Lighthouse, Teku, Nimbus, Lodestar)
- Support multiple execution clients (Geth, Erigon, Nethermind, Besu)
- Remove ALL ava-labs dependencies from netrunner
- Replace ava-labs client libraries with direct HTTP RPC calls
- Add example manifests for OP Stack and multi-consensus architectures
- Update manifest validation to support new engine types
2025-08-08 20:55:22 +00:00