Commit Graph
2236 Commits
Author SHA1 Message Date
Zach Kelling 2f3c8ea0e0 Update go.mod dependencies 2025-09-24 02:37:13 +00:00
Zach Kelling f2d9f5c1dc Update go.mod after removing local replaces 2025-09-23 10:09:22 +00:00
Zach Kelling fb420c1cdd Remove local replace directives for mainnet deployment 2025-09-23 10:06:02 +00:00
Zach Kelling be85c151b0 fix: update imports and API calls for compatibility
- Migrated from Subnet to Net terminology
- Fixed logging imports to use luxfi/log
- Updated metric and set package imports
- Added replace directives for local packages
- All binaries building successfully
2025-09-19 05:37:42 +00:00
Zach Kelling 97786bccd5 sync: update dependencies and merge upstream changes 2025-09-15 00:21:42 +00:00
Zach Kelling 2d0cc8a541 chore: Clean up build files and fix interfaces 2025-08-18 19:57:51 +00:00
Zach Kelling 90e01e7f3d Update dependencies to fix build - ledger-lux-go v1.0.0 2025-08-16 23:39:17 +00:00
Zach Kelling 13926e717b Update to consensus v1.1.3 2025-08-16 15:49:34 +00:00
Zach Kelling fa59dc0e3f Update dependencies and fix go mod tidy 2025-08-16 14:50:50 +00:00
Zach Kelling a7fe664664 Update dependencies to use latest tagged versions 2025-08-16 07:43:26 +00:00
Zach Kelling 1c090b4bd2 fix: remove local replace directives for CI compatibility
- Remove all local replace directives that point to relative paths
- These were causing CI builds to fail
- Keep them commented for local development reference
2025-08-13 05:01:23 +00:00
Zach Kelling 08eea2a9bd deps: update to luxfi/node v1.13.4-lux.15 and luxfi/geth v1.16.2-lux.4
- Update node from v1.16.15 to v1.13.4-lux.15 for Avalanche compatibility
- Update geth from v1.16.24 to v1.16.2-lux.4 for stable lux version
- Update evm to v0.7.8-lux from v0.16.3-lux.15
2025-08-13 04:47:27 +00:00
Zach Kelling 53f8af3521 Fix more tests 2025-08-11 06:14:05 +00: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
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
Hanzo Dev 5068bb5728 Update Go version to 1.24.5 2025-08-07 12:21:51 -05:00
Hanzo Dev 6381566e69 Fix Go version to 1.23.0 and update CI workflows 2025-08-07 12:12:40 -05:00
Hanzo Dev bd30394d68 Add go.sum file for dependency integrity 2025-08-07 05:09:07 -05:00
Zach Kelling 6175b6c96f fix: Update logger method for compatibility 2025-08-06 06:55:30 +00:00
Zach Kelling 0615791489 Update address types and dependencies 2025-08-06 04:56:44 +00:00
Zach Kelling 6a9125450a Update packages 2025-08-05 23:12:36 +00:00
Zach Kelling 49388dd010 Use -lux tagged versions and remove local replace directives 2025-08-05 22:35:41 +00:00
Zach Kelling 3fb8e9efd4 Fix Go version to 1.22.5
- Update from non-existent 1.24.5 to 1.22.5
- Ensures compatibility with GitHub Actions CI
2025-08-05 01:16:22 +00:00
Zach Kelling 1102389e92 Regenerate go.sum to fix checksum mismatches
- Remove corrupted go.sum and regenerate from scratch
- Fix checksum mismatches for luxfi/evm and luxfi/database
- Ensure all dependencies are properly resolved
2025-08-05 01:05:16 +00:00
Zach Kelling ee556cff63 Update go.mod dependencies 2025-08-05 00:33:21 +00:00
Hanzo Dev 4486559e3a Merge branch 'main' of github.com:luxfi/netrunner
Resolved conflicts:
- go.mod: Accepted origin/main version
- go.sum: Removed as per origin/main
2025-08-04 01:49:31 -05:00
Zach Kelling e0abc1c677 Update dependencies to use evm v0.7.9 and node v1.13.5 2025-08-04 05:26:04 +00:00
Zach Kelling d84338d219 Downgrade geth to v1.16.1 and evm to v0.7.8 2025-08-04 04:03:56 +00:00
Zach Kelling 966c931c1e chore: update dependencies for v1.13.4 compatibility
- Update evm to v0.8.5
- Update geth to v1.16.24
2025-08-04 02:43:30 +00:00
Hanzo Dev f9d243c1c2 Update dependencies 2025-08-03 03:55:07 -05:00
Hanzo Dev f87b99f8e3 Update go modules 2025-08-02 16:16:50 -05:00
Zach Kelling 0f8f91d39b Fix node version dependency to v1.13.14 2025-08-02 19:18:02 +00:00
Zach Kelling e45a665617 Remove local replace directives from netrunner/go.mod
- Removed ../geth, ../node, and ../evm local replace directives
2025-08-02 18:46:32 +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 9f24614e67 Updates for genesis 2025-07-25 06:09:17 +00:00
Zach Kelling a612cee8f5 Remove log 2025-07-22 06:32:57 +00:00
Hanzo Dev b2b91f9da7 Remove local replace directive and update to geth v0.15.40, node v1.13.13 2025-07-21 14:23:22 -05:00
Hanzo Dev 39e10a2250 Update for CLI compatibility 2025-07-21 12:56:01 -05:00
Zach Kelling 3ac2c0be5e Update dependencies to geth v0.15.31 2025-07-20 14:24:24 +00:00
Zach Kelling aee2686560 Add missing interface aliases 2025-07-20 14:20:03 +00:00
Zach Kelling b599713abf Update organization name 2025-07-20 08:38:06 +00:00
Zach Kelling 23859d0de4 Update dependencies 2025-07-20 08:24:33 +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 84144c4ddb Update ports used 2025-07-18 14:30:52 -05:00
Hanzo Dev 2c036521a7 Fix build 2025-07-18 12:31:39 -05:00
Zach Kelling 7df4e69df1 Update add Makefile 2025-07-18 06:49:13 +00:00
Zach Kelling 95ee9ef444 Fix netrunner module - replace coreth references with geth 2025-07-18 00:38:40 +00:00
Hanzo Dev ddea803304 fix: remove ava-labs/libevm dependency 2025-07-17 17:06:35 -05:00