6 Commits
Author SHA1 Message Date
zeekay 310ce20d06 chore: update all deps to latest, remove node dependency 2026-01-09 01:23:59 -08:00
zeekay ee37e5099d refactor: use github.com/luxfi/constants for size constants 2026-01-08 23:43:05 -08:00
zeekay f105287739 update imports for vm/crypto and jsonrpc 2026-01-08 22:14:50 -08:00
zeekay e440ade25e refactor: update imports to github.com/luxfi/constants 2026-01-08 19:36:51 -08:00
zeekay b1e9579a46 Completely remove node dependency from EVM
- Copied utils/formatting and utils/json packages
- Updated all imports to use local copies
- Removed node from go.mod entirely
- EVM now depends ONLY on geth, no node packages

Clean architecture: EVM → geth (no node!)
2025-12-04 15:30:47 -08:00
zeekay 941812cbec Remove node dependency from EVM core
- Copied api and utils/rpc packages from node to remove dependency
- Updated imports to use local packages
- Removed node from go.mod requirements
- Core EVM package now builds without node dependency
- Only runner/main (for testing) still uses node/vms/rpcchainvm

This allows EVM to be used as a library without pulling in the entire node package tree.
2025-12-04 15:06:56 -08:00