5 Commits
Author SHA1 Message Date
Zach Kelling 78d37550c9 Sync with geth 2025-12-12 19:49:01 -08:00
Zach Kelling 733d740cf9 refactor: remove geth dependencies and internalize utilities
- Created common types (Hash, Address) in crypto/common
- Created hexutil utilities for hex encoding/decoding
- Created math utilities for big integer operations
- Created minimal RLP encoder for crypto package needs
- Updated all imports from github.com/luxfi/geth to local packages
- All tests pass with no functionality changes
2025-08-03 01:50:33 +00:00
Zach Kelling f6730ab3c1 Update to use go-eth versions 2025-08-03 01:35:05 +00:00
Zach Kelling 45463e1cc7 refactor: remove geth dependencies and internalize utilities
- Created utils package with common types (Address, Hash, Big1, Big0)
- Added utility functions (BytesToAddress, HexToAddress, CopyBytes, FromHex)
- Implemented math utilities (PaddedBigBytes, MustParseBig256)
- Created minimal RLP encoder for CreateAddress function
- Added hexutil functions for KZG4844 support
- Updated all imports to use local utils instead of geth
- All tests passing successfully
2025-07-31 18:53:05 +00:00
Hanzo Dev c3d2563353 Initial commit 2025-07-25 19:04:58 -05:00