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
470f55de1c
Finish refactor to use new go-ethereum
2025-07-25 13:52:34 -05:00
zeekay
aa9363b885
Re-organize
2025-07-25 01:18:10 -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
7d8b52af3f
Update copyrights properly
2025-07-21 21:10: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
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
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
Arran Schlosberg and Quentin Mc Gaw
cfb6dda961
refactor: use upstream core/types
...
Complete the transition of `core/types` to upstream code.
Note that the previous commit results in _all_ upstream types / vars / consts being in the `imports.go` file. This results in a strict partition of upstream and local identifiers so it is safe to simply change import paths.
1. Globally change all imports from `subnet-evm/core/types` to `libevm/core/types`;
2. Rename all `subnet-evm/core/types` imports to `customtypes` for ease of review here;
3. Dot import `libevm/core/types` in tests only to avoid hundreds of noisy changes.
See original PR https://github.com/ava-labs/coreth/pull/875
2025-04-01 10:14:52 +02:00
Quentin Mc Gaw
497f43672c
Merge branch 'master' into libevm
2025-03-21 10:27:18 +01:00
Ceyhun Onur and GitHub
9f3f5053be
Merge branch 'master' into merge-coreth-master-clean
2025-03-14 19:22:34 +03:00
yudrywet and GitHub
2ebae4ad63
chore(predicate): fix typo in PreparePredicateStorageSlots comment ( #1491 )
...
Signed-off-by: yudrywet <[email protected] >
2025-03-14 13:53:14 +00:00
Stephen Buttolph and Quentin Mc Gaw
a414698c8f
Move predicate header parsing
...
See https://github.com/ava-labs/coreth/pull/824
2025-03-13 12:43:57 +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
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
5a73dd477f
bump avago v1.11.3 ( #1130 )
...
* bump avago v1.11.3
* fix tests
* use test validator state in test context
* fix tmpnet path
* Integrate stake weighted gossip selection (#511 )
* Integrate stake weighted gossip selection
* nit
* merged
* add validity check
* remove redeclaration
* use compressed bytes
---------
Co-authored-by: Stephen Buttolph <[email protected] >
2024-03-25 15:00:54 -04:00
ce843d4cd1
P2p sdk handlers ( #1031 )
...
* rename tx handlers
* add p2p sdk handlers
* fix tests
* fix imports
* bump min go version
* downgrade golangci
* remove noop handler
* bump avago rc
* fix uint64
* bump avalanchego rc version
* fix linter
* revert txpool uint change
* bump subnet-evm version
* run simulator in a different step
* remove load test from precompile tests
* run simulator in a different step
* remove load test from precompile tests
* rename simulator to load test
* parallelize e2e steps
* use checkout
* split to different workflows
* move to same folder
* bump avago
* add time to codec
* fix load test (#1043 )
* tweak global limit
* uncomment submit
* update consts
* update avalanchego version
* fix compilation err
* simpler fix
* remove mempool configs
* bump latest avago rc
* fix tests
* update avalanchego
* fix mockgen
* bump ANR
* remove unnecessary log levels
* Fix bloom reset (#1049 )
* add UT for eth tx pool subscribe
* fix eth tx pool subscribtion
* don't use journal
* simplify test
* increase timeout
* Update plugin/evm/tx_gossip_test.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
* Fix racey bloom access and replace time.Sleep with require.Eventually
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Patrick O'Grady <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: Stephen Buttolph <[email protected] >
2024-01-23 17:23:08 +03:00
6308c49540
rename DUpgrade to Durango ( #1029 )
...
* rename DUpgrade to Durango
* Update core/evm.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update x/warp/contract.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update precompile/contracts/nativeminter/contract.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update predicate/predicate_bytes.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update precompile/precompileconfig/config.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update x/warp/config.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update x/warp/contract.go
Signed-off-by: Darioush Jalali <[email protected] >
* Update x/warp/contract.go
Signed-off-by: Darioush Jalali <[email protected] >
---------
Signed-off-by: Darioush Jalali <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2024-01-04 16:41:57 -05:00
zeekay
e09f9ae0e1
Update executable to luxd
2024-01-03 09:49:05 +01:00
zeekay
f8dd36a8be
Update SubnetEVM
2024-01-03 09:44:09 +01:00
aaronbuchwald and GitHub
06ee6b5a45
predicate: fix predicate bytes incorrect error log ( #969 )
...
* predicate: fix predicate bytes incorrect error log
* predicate: add unit test for GetPredicateResultBytes
2023-10-26 12:07:03 +03:00
d926245278
predicate: document predicate results size cap ( #943 )
...
* predicate: document predicate results size cap
* Update predicate/Results.md
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: aaronbuchwald <[email protected] >
---------
Signed-off-by: aaronbuchwald <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
2023-10-11 11:42:32 -07:00
Ceyhun Onur and GitHub
19a0e5bf99
move predicate package and merge with predicate utils ( #907 )
...
* add get predicate result bytes helpers
* move predicate package and merge with predicate utils
* update readme
* refactor imports & utils
* typed errs
* add comment
* fix import name
* fix stutter & same var names as pkg name
* rename functions
* fix reviews
* more rename
2023-10-02 16:55:55 -04:00