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
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
Ceyhun Onur and GitHub
d301d57063
chore: release v0.7.5 ( #1609 )
2025-06-26 13:01:58 +00:00
375d3eccce
Remove handler special case ( #1604 )
...
Co-authored-by: aaronbuchwald <[email protected] >
2025-06-25 17:55:19 +00:00
9e9b747ae2
Fix log structuring ( #1606 )
...
Co-authored-by: Stephen Buttolph <[email protected] >
2025-06-25 17:55:01 +00:00
3f09b5243e
Reduce custom types ( #1603 )
...
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Quentin McGaw <[email protected] >
2025-06-25 17:54:56 +00:00
566f90e00c
Simplfy vm tests ( #1605 )
...
Co-authored-by: Stephen Buttolph <[email protected] >
2025-06-25 17:54:35 +00:00
3bd64e5c39
Remove static service ( #1602 )
...
Co-authored-by: aaronbuchwald <[email protected] >
Co-authored-by: Stephen Buttolph <[email protected] >
2025-06-25 17:54:29 +00:00
23c020850f
chore(plugin/evm/customtypes): use upstream RLPHash function ( #918 ) ( #1601 )
...
Co-authored-by: Quentin McGaw <[email protected] >
2025-06-24 20:09:23 +00:00
Stephen Buttolph and GitHub
7d6b65bcc3
Update avalanchego version to v1.13.2-rc.0 ( #1597 )
2025-06-18 15:35:50 +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
Ceyhun Onur and GitHub
63bfb62783
set minfee from state on mempool init ( #1594 )
2025-06-04 22:41:42 +00:00
e65d47be20
remove request parse check in network forwarding ( #977 ) ( #1593 )
...
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Hanzo Dev <[email protected] >
2025-06-04 22:19:01 +00:00
Nicolas Arnedo Villanueva and GitHub
4c005b19b4
updated link Subnet-EVM API ( #1588 )
2025-06-02 12:59:28 +00:00
Ceyhun Onur and GitHub
ed4fd5c53a
use avago db factory to create new databases ( #1567 )
...
Signed-off-by: Ceyhun Onur <[email protected] >
2025-05-15 16:50:59 +00:00