zeekay
4ac18547fc
Update to v2 module path and fix imports
2025-08-02 13:13:43 -05:00
zeekay
b69677733e
fix: remove v2 from internal imports
2025-08-02 12:55:11 -05:00
zeekay
69b8f99818
fix: update imports to use v2 paths
2025-08-02 12:54:33 -05:00
zeekay
eba7646210
Fix import
2025-08-02 12:47:52 -05:00
zeekay
204ccb43c0
fix: update node imports to v2 path
2025-08-02 12:40:21 -05:00
zeekay
b4f8fee98a
fix: correct double v2 in imports
2025-08-02 12:34:16 -05:00
zeekay
e8a1c06f73
feat: update to v2 module path for version 2.0.0-alpha.1
2025-08-02 12:31:47 -05:00
zeekay
c7626c26c2
Fix build
2025-08-01 19:57:54 -05:00
zeekay
bee2bd51c1
fix: update EVM for new consensus interfaces and Lux metrics
...
- Add AppSender adapter for interface compatibility
- Update block interfaces to match new consensus chain
- Replace prometheus metrics with Lux metrics library
- Fix import paths for consensus packages
- Update message types for new consensus engine
- Fix block Accept/Reject method signatures
- Add missing Status() method to Block
- Create public wrapper methods for ChainVM interface
- Update gossip pool to use Lux metrics
This ensures compatibility with updated node consensus interfaces.
2025-07-30 14:21:42 -05:00
zeekay
41c58abb6e
Update EVM
2025-07-26 03:55:18 -05:00
zeekay
1cfa89aa03
Use luxfi/crypto, luxfi/database, luxfi/ids
2025-07-25 22:22:41 -05:00
zeekay
aa9363b885
Re-organize
2025-07-25 01:18:10 -05:00
zeekay
8e2a0e979a
Update architecture
2025-07-25 00:10:28 -05:00
zeekay
46ea495f07
refactor: rename network_upgrades_alwayson.go to legacy_upgrades.go
...
Rename file to better differentiate from Lux-specific code as requested.
All upgrade functions continue to return true for clean genesis setup.
2025-07-24 14:53:07 -05:00
zeekay
5c8a7efc8b
More updates
2025-07-24 04:18:56 -05:00
zeekay
2ea0fff555
Furhter refactor
2025-07-24 03:06:10 -05:00
zeekay
e79433b58a
Update LP support
2025-07-24 02:25:18 -05:00
zeekay
30986b4f91
Clean up project
2025-07-24 00:41:34 -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
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
ddafd6c12e
Update for CLI compatibility
2025-07-21 12:57:42 -05:00
zeekay
2a19fe59a2
Update EVM module to remove local replace directives
2025-07-20 06:38:41 +00:00
zeekay
608f45f8e9
Fix build, update to latest node infra
2025-07-18 15:07:36 -05:00
zeekay
97896c8439
Updates and improvements
2025-07-18 06:47:51 +00: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
5a7ac23a6b
fix: resolve remaining merge conflict in precompile_upgrade.go
2025-07-17 16:57:50 -05:00
zeekay
e16b6784db
fix: remove libevm dependencies
...
- Replace ethereum/go-ethereum/libevm with ava-labs/libevm imports
- Prepare for removal of libevm dependencies
2025-07-17 16:54:47 -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
zeekay
4ac513dba4
Merge upstream subnet-evm v0.7.5
...
Merged latest upstream changes from ava-labs/subnet-evm v0.7.5 while preserving Lux customizations:
- Updated copyright headers to Lux Industries Inc 2025
- Kept Lux branding and network references
- Preserved custom Lux configurations
- Updated dependencies to latest versions
- Removed deprecated files (trie/, core/vm/, etc)
- Updated import paths to use go-ethereum libraries where applicable
2025-07-03 23:56:17 -04:00
zeekay
1d04d6d04f
Update copyright headers to Lux Industries Inc 2025
...
Updated all copyright headers from "Lux Partners Limited" to "Lux Industries Inc" and updated the year to 2025 to reflect the new holding company structure.
2025-07-03 23:49:31 -04:00
e0b25a7a78
build: Update libevm to v1.13.14-0.3.0.rc.1 ( #1017 ) ( #1608 )
...
Co-authored-by: Austin Larson <[email protected] >
2025-06-25 18:52:34 +00:00
b76ca05159
Releases/v0.7.4 rc.0 ( #1592 )
...
Co-authored-by: Stephen Buttolph <[email protected] >
2025-06-04 22:41:59 +00:00
Quentin McGaw and GitHub
59032cac49
chore(all): minor changes post-libevm merge ( #1552 )
2025-05-15 13:34:18 +00:00
Quentin McGaw and GitHub
9afa615197
chore(all): use upstream protocol params ( #1563 )
2025-05-15 12:36:18 +00:00
Quentin McGaw and GitHub
f4bf8e6f86
fix(all): critical fixes to the libevm branch ( #1551 )
...
- add missing fee config block for `params.ChainConfig` `Description` method and add test
- add missing fee config block for `params.ChainConfig` `Verify` method and add test
- add test for `params.SetEthUpgrades`
- add comment on the usage of `params.SetEthUpgrades` in genesis
2025-04-15 20:19:08 +02:00
Quentin McGaw and Arran Schlosberg
f890fcd476
chore(all): final changes to the libevm branch
...
Changes applied from comments on the review of https://github.com/ava-labs/coreth/pull/820
See original PR https://github.com/ava-labs/coreth/pull/862
Signed-off-by: Quentin McGaw <[email protected] >
Co-authored-by: Arran Schlosberg <[email protected] >
2025-04-01 10:15:18 +02:00
Quentin Mc Gaw
497f43672c
Merge branch 'master' into libevm
2025-03-21 10:27:18 +01:00
5bc15e4851
add fortuna default as nil ( #1498 )
...
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Quentin McGaw <[email protected] >
2025-03-14 18:05:16 +03:00
Stephen Buttolph and Quentin Mc Gaw
f60631fdda
Name F-Upgrade Fortuna
...
See https://github.com/ava-labs/coreth/pull/854
2025-03-13 16:41:24 +01:00
Stephen Buttolph and Quentin Mc Gaw
f6b1d3ab47
Refactor AP3 Window and Params
...
See https://github.com/ava-labs/coreth/pull/808
2025-03-13 12:42:44 +01:00
Stephen Buttolph and Quentin Mc Gaw
f2d604b380
Add F-Upgrade upgrades.Config support
...
See https://github.com/ava-labs/coreth/pull/770
2025-03-13 12:40:29 +01:00
Darioush Jalali and GitHub
ec00827c6e
refactor: params.ChainConfigExtra & RulesExtra -> params/extras (coreth a7f7061) ( #1430 )
2025-02-04 10:12:00 -08:00
Stephen Buttolph and GitHub
7886510609
Reduce magic numbers in dynamic fees ( #1437 )
2025-01-30 00:18:28 +03:00