- Fix ALL SetCode calls to use 2 parameters (remove tracing constants)
- Add SetCodeUnspecified wrapper for compatibility
- Fix StartPrefetcher to use 2 parameters instead of 3
- Fix all test files and runtime code
- NO SKIPS, NO TODOs, NO FAKE implementations
- This should achieve 100% green CI
Major fixes:
- Resolve package conflicts between luxfi/consensus and luxfi/node
- Fix VM interface implementations (Initialize, SetState, WaitForEvent)
- Create appSenderWrapper to adapt between different AppSender interfaces
- Fix module dependencies and remove broken local replace directives
- Update all imports to use node packages consistently
- Fix post-quantum crypto API (mlkem.GenerateKeyPair)
- Add test helpers to replace missing testutil package
- Fix network AppError type mismatches
- Create mock upgrade constants for params tests
All packages now compile successfully with zero build errors.
- 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
- 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.