zeekay
df8432f89f
Update to luxfi/node v1.16.15 with lp118 support
2025-08-18 17:46:56 +00:00
zeekay
3635820939
fix: Update precompile config imports and network fixes
...
- Fixed block import path to use consensus package
- Updated network handler interfaces
- Added LLM documentation
- Updated .gitignore
2025-08-18 16:53:41 +00:00
zeekay
e2b6c7f157
Fix plugin/evm build errors - update interfaces and warp imports
2025-08-18 01:19:05 +00:00
zeekay
cf01423863
Fix EVM module compilation and test issues
...
- Migrate warp functionality to use luxfi/warp package
- Fix validator mock interfaces for new testing.T pattern
- Update API calls for modern geth compatibility
- Fix network interface and consensus version issues
- Resolve crypto package type conversions
- Update block creation APIs and tracing interfaces
- Fix rawdb API changes (ReadHeaderNumber, etc)
- Handle missing BlobTxBlobGasPerBlob constants
- Fix metrics.PrometheusRegistry compatibility
All packages now compile successfully.
CLI tools (evm, simulator) build successfully.
Ready for netrunner integration.
2025-08-18 00:55:55 +00:00
zeekay
22b84b0eca
Fix network and test import paths for 100% build success
...
- Update consensus/engine/core imports to consensus/core
- Fix test implementations
- Ensure all packages build successfully
2025-08-16 06:22:39 +00:00
zeekay
d2d705985e
fix: Update dependencies for new consensus package
2025-08-15 22:12:26 +00:00
zeekay
e52ff28505
Fix dependencies to use correct tagged versions
2025-08-12 18:41:45 +00:00
zeekay
f9d1f43938
Fix more tests
2025-08-11 06:10:46 +00:00
zeekay
2109dca023
Release v0.7.8-lux.2: Updates and fixes
...
- Updated t8n tool execution
- Improved trace writer
- Fixed validator state handling
- Updated dependencies
2025-08-08 22:21:16 +00:00
zeekay
1544f413de
More fixes
2025-08-07 09:33:47 +00:00
zeekay
9ee0f4be98
Fix build
2025-08-04 19:53:58 +00:00
zeekay
f8e357bedd
Update usage of log, metrics, etc
2025-08-04 17:05:04 +00:00
zeekay
ff82f8284a
Update to latest geth, so on
2025-08-04 02:23:56 -05:00
zeekay
17063edeae
Merge branch 'main' of github.com:luxfi/evm
...
Resolved conflicts:
- go.mod: Kept replace directive for luxfi/geth
- precompile/contract/mocks.go: Removed consensus import alias
- go.sum: Restored from origin/main
2025-08-04 01:46:21 -05:00
zeekay
028e0a5ca0
feat: update EVM implementation with latest improvements
...
- Update import paths to use luxfi/consensus instead of luxfi/snow
- Add protocol parameters for EIP-4844 blob gas support
- Improve database handling with proper metrics and caching
- Update dependency management scripts for better fork maintenance
- Fix various import paths and test references
2025-08-04 01:45:45 -05:00
zeekay
7eb168a91e
feat: update EVM implementation for compatibility
...
- Updated auth and bind interfaces for improved transaction handling
- Enhanced network configuration and database wrappers
- Improved validator state management and uptime tracking
- Updated sync client and gossip test implementations
- Fixed mock interfaces and handler implementations
- Updated dependencies in go.mod/go.sum
2025-08-04 06:38:07 +00:00
zeekay
96e9936779
chore: update EVM version to v0.7.8
2025-08-04 01:08:56 -05:00
zeekay
1ae421c33f
Fix remaining consensus imports
2025-08-04 04:45:14 +00:00
zeekay
fea27b37de
Update imports from snow to consensus structure
2025-08-04 04:43:22 +00:00
zeekay
217a0fb02a
Use luxfi/crytpo
2025-08-02 21:11:10 -05:00
zeekay
74698fa0b3
Fix compilation errors: imports, triedb types, and upgrade references
2025-08-02 06:26:03 +00:00
zeekay
203dc16d61
Fix more compilation errors: disable warp verification, fix BigMax, update DBOverride implementations
2025-08-02 06:13:56 +00:00
zeekay
477418aef8
Replace tyler-smith/go-bip39 with luxfi/go-bip39
2025-08-01 21:21:16 +00:00
zeekay
b1979b4a02
Update EVM
2025-08-01 01:23:42 +00:00
zeekay
3ad3898e74
Fix more tests
2025-07-28 02:25:05 +00:00
zeekay
0829ad5ac5
fix: Update EVM test imports and type references for v1.13.3 parity
...
- Fix import cycles in test packages by using _test suffix
- Add missing gas constants to genesis_params.go
- Update type references to use params.GetRulesExtra() pattern
- Replace snowman references with our interfaces package
- Fix unexported method usage in tests
- Update DefaultFeeConfig and type references in extras tests
2025-07-26 21:30:00 +00:00
zeekay
88c11d21de
Use go-ethereum under hood for v1
2025-07-26 19:55:05 +00:00
zeekay
f586d7dd82
More fixes
2025-07-25 09:59:30 +00:00
zeekay
f06b06030e
More updates
2025-07-25 09:03:54 +00:00
zeekay
63463b387c
More fixes
2025-07-25 03:56:59 +00:00
zeekay
d0c2a4d5fe
Fixes
2025-07-25 03:00:20 +00:00
zeekay
a0167ee0c1
Continue refactor
2025-07-25 00:50:40 +00:00
zeekay
30986b4f91
Clean up project
2025-07-24 00:41:34 -05:00
zeekay
065c36213e
Update consensu
2025-07-24 00:28:52 -05:00
zeekay
9990441454
Adapt EVM to be new C-chain
2025-07-24 00:25:45 -05:00
zeekay
19fe8dc2c7
Replace ethereum/go-ethereum references with luxfi/geth
...
- Updated go:generate comments to use luxfi/geth instead of ethereum/go-ethereum
- Fixed GitHub issue/PR references to point to luxfi repositories
- Updated comments referencing the Lux geth fork
- Part of the migration to unified EVM architecture with Lux consensus
2025-07-23 17:34:24 -05:00
zeekay
cd319cc04c
Update imports for node v1.13.20 refactoring
...
- Update dependencies to node v1.13.20 and geth v0.15.43
- Fix imports: consensus/engine → consensus/engine/core
- Fix imports: consensus/engine/chain → consensus/engine/linear
- Fix imports: consensus/linear/chaintest → consensus/linear/lineartest
2025-07-22 03:53:35 -05:00
zeekay
6aca7e703a
Update to new consensus packages
2025-07-21 22:09:26 -05:00
zeekay
8a4d08e0ae
Re-organize consensus
2025-07-21 22:01:01 -05:00
zeekay
7d8b52af3f
Update copyrights properly
2025-07-21 21:10:03 -05:00
zeekay
66651957a4
Update docs
2025-07-21 19:04:03 -05:00
zeekay
2cb1ee55cc
Rename SubnetEVM to EVM throughout codebase
...
- Updated all references from SubnetEVM to EVM
- This aligns with the new Lux architecture where EVM can run on L1, L2, or L3
- Removed 'subnet' terminology as it's being deprecated
2025-07-21 18:48:02 -05:00
zeekay
2a19fe59a2
Update EVM module to remove local replace directives
2025-07-20 06:38:41 +00:00
zeekay
a8911dbe50
Update to use node v1.13.5 and fix snowman import paths
...
- Update node dependency to v1.13.5
- Replace snowman references with chain
- Update SnowmanAPI to ChainAPI
- Update snowman-api-enabled to chain-api-enabled
- Fix import paths for consensus refactoring
- Update netrunner to v1.6.0
2025-07-18 20:52:53 +00:00
zeekay
608f45f8e9
Fix build, update to latest node infra
2025-07-18 15:07:36 -05:00
zeekay
8da155c1b1
Update imports
2025-07-18 01:55:16 +00:00
zeekay
c2e5564e89
Fix evm module imports and dependencies - resolve self-import issues
2025-07-18 00:38:33 +00:00
zeekay
9cb77af539
fix: remove ALL ava-labs/libevm imports
...
- Remove all references to github.com/ava-labs/libevm
- Clean up imports in state, triedb, and test files
2025-07-17 17:06:20 -05:00
zeekay
5bde5ae476
fix: resolve merge conflicts in test files
...
- Fixed merge conflicts in precompile_config_test.go
- Fixed merge conflicts in block_test.go
- Fixed merge conflicts in test_statedb.go
2025-07-17 16:44:45 -05:00
zeekay
fc1662afd8
Fix import paths and add missing interface stubs for subnet-evm v0.7.5
...
- Update imports from luxdefi/node to luxfi/node
- Replace libevm interfaces with direct go-ethereum imports
- Add placeholder interface files for missing dependencies
- Update go.mod to use local luxfi/node path
- Fix merge conflicts in multiple files
- Create stub implementations for missing packages
This allows the project structure to align with v0.7.5 requirements
but the build still needs additional work to be fully functional.
2025-07-04 00:03:10 -04:00