Commit Graph
19 Commits
Author SHA1 Message Date
Zach Kelling 160e25c144 fix build 2026-01-14 19:56:11 -08:00
Zach Kelling 907b6ccb12 refactor: update all imports from node/vms to vm/vms 2026-01-09 00:03:50 -08:00
Zach Kelling e53011719c fix: rename TLS key files to luxtls.key/crt
- Rename staking.key -> luxtls.key in embedded configs
- Rename staking.crt -> luxtls.crt in embedded configs
- Update imports to github.com/luxfi/constants
2026-01-08 19:35:37 -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 bde9ea239c fix: Update netrunner for latest luxfi package APIs
- Fix genesis cChainGenesis parsing to handle both string and map formats
- Update tmpnet API usage for ReadNetwork, Start signatures
- Update import paths for renamed packages
- Fix type assertions and field access patterns
2025-11-28 22:20:44 +00:00
Hanzo Dev c50eca8711 feat: update consensus import paths for v1.21.1
- Fixed validators → validator import path
- Added local replace directives for development
2025-11-10 08:20:37 -08:00
Zach Kelling 466f40ec2b Add multi-consensus orchestration to netrunner
- Implement engine abstraction for managing multiple consensus implementations
- Add LuxEngine and AvalancheEngine implementations
- Create Host orchestrator for multi-engine management
- Add stack manifest system for defining multi-network configurations
- Implement port manager for dynamic allocation
- Add metrics collector for engine monitoring
- Create CLI commands for engine management (start, stop, list)
- Add predefined stacks for common network setups (L1+L2, bridge configs)
- Temporarily disable EVM client imports due to dependency conflicts
- All orchestrator components build successfully
2025-08-08 18:02:36 +00:00
Zach Kelling 3490b8b313 Update imports to use luxfi/crypto instead of node/utils/crypto 2025-08-01 18:32:54 +00:00
Zach Kelling f6c7024666 Update evm 2025-07-25 06:49:18 +00:00
Zach Kelling c114aaad5b chore: update dependencies to use tagged versions, remove local replace directives 2025-07-20 06:46:41 +00:00
Hanzo Dev 2c036521a7 Fix build 2025-07-18 12:31:39 -05:00
Hanzo Dev 1dacb0d461 Updte for latest geth 2025-07-17 16:29:44 -05:00
Zach Kelling ef1adb0022 Rollback to 1.6.0 2024-01-02 20:55:14 +01:00
Connor Daly b40af06691 Updated dependcies 2022-06-15 14:50:55 -04:00
54ed5649be Update to avalanchego 1.7.4 (#89)
* make local test to pass

* make k8s tests to pass

* go mod tidy

Co-authored-by: Dan Laine <daniel.laine@avalabs.org>
2022-02-03 13:26:49 -05:00
Dan LaineandGitHub 4b40210b4a replace GetStakingURL and GetAPIURL with GetP2PPort, GetAPIPort, GetURL (#49) 2021-12-01 14:52:31 -05:00
fm 00322eb1e2 add eth client mock, it is beign called by node Stop 2021-11-12 18:07:31 -03:00
Felipe Madero 47186e7a52 update to avalanchego 1.6.5 2021-11-12 10:35:54 -03:00
Fabio Barone 7a06ebeae9 integrate PR comments from last review 2021-11-05 16:32:55 -05:00