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
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
8e2a0e979a
Update architecture
2025-07-25 00:10:28 -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
2a19fe59a2
Update EVM module to remove local replace directives
2025-07-20 06:38:41 +00: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
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
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
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
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
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
Darioush Jalali and GitHub
513c6fa7ab
libevm phase 2: Use libevm statedb from upstream ( #1421 )
...
Co-authored-by: Arran Schlosberg <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: Michael Kaplan <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: Richard Pringle <[email protected] >
Co-authored-by: Quentin McGaw <[email protected] >
Co-authored-by: Meaghan FitzGerald <[email protected] >
Co-authored-by: Quentin McGaw <[email protected] >
Co-authored-by: mountcount <[email protected] >
Co-authored-by: chuangjinglu <[email protected] >
Co-authored-by: guqicun <[email protected] >
Co-authored-by: Dmytrol <[email protected] >
fix problematic const name and some typos in comment (#1400 )
fix some function names in interface comment (#1397 )
close database on shutdown (#1403 )
fix some function names in comment (#1405 )
Fix Typos in Documentation (#1404 )
fix test generator (#724 )
2025-01-13 07:45:49 -08:00
e3a01fb149
use libevm: params, core/vm, eth/tracers/* + some of core/types ( #1380 )
...
* format: as coreth
* use libevm: params, core/vm, eth/tracers/* + some of core/types (#662 )
Co-authored-by: Arran Schlosberg <[email protected] >
* format: as subnet-evm
* fix coreth formatting
* fix mocks
* fix contract deployer allowlist
* nits
* nits
* nit
* fix test import loop
* fix imports
* nits
* fix
* add TODO
---------
Co-authored-by: Arran Schlosberg <[email protected] >
2024-12-12 10:04:35 -08:00
Darioush Jalali and GitHub
8bb94a29c8
fix setting eth upgrades in genesis storedcfg ( #1356 )
2024-10-07 09:57:42 -07:00
Darioush Jalali and GitHub
928c5099d3
params: add BerlinBlock, LondonBlock, ShanghaiTime ( #1337 )
...
* params: add LondonBlock
* params: add ShanghaiTime
* params: add BerlinBlock
* params: add IsLondon checks to Cancun (similar to upstream)
2024-09-11 07:12:52 -07:00
Ceyhun Onur and GitHub
efb0f1d83e
use ctx network upgrades ( #1291 )
2024-08-20 16:32:25 +00:00
c00da36df7
Params nits ( #1280 )
...
* refactor params config
* rename SetEVMUpgrades
* rename file
---------
Co-authored-by: Darioush Jalali <[email protected] >
2024-08-14 15:11:55 +03:00
Ceyhun Onur and GitHub
69d3d83412
rename e upgrade to etna ( #1276 )
2024-08-12 18:06:29 +00:00
Ceyhun Onur and GitHub
616533416b
E upgrade config ( #1135 )
...
* introduce e upgrade
* map upgrades
* check if upgrade is non-nil
* fix checkForks
* Fix tests
* revert test changes
* fix tests
* remove block no param from IsCancun
* add UT
* use avalanche defaults for timestamps
* use non-zero timestamps in genesis configs
* fix test timestamps
* add timestamp to ethapi genesis
* fix blockchain test genesis timestamp
* fix test
* review fixes
2024-05-01 15:31:49 +03:00
177089c5ba
move network upgrade code to file ( #1136 )
...
* move network upgrade code to file
* Update params/network_upgrades.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* rename setevmupgrades
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2024-03-29 17:51:04 +03:00
Ceyhun Onur and GitHub
9641a032ef
Genesis chainconfig cleanup ( #1123 )
...
* add upgrade overrides
* print json strings
* fix tests
* nits
* fix lint
2024-03-19 14:31:20 +00:00
Darioush Jalali and GitHub
b98246b716
squashed all from geth-v1.12.2-x ( #1117 )
...
* squashed all from geth-v1.12.2-x
* fix merge
2024-03-06 12:32:17 -08:00