mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
- Add ReadPrecompileCalls struct to hyperliquid-types with helper methods - Update BlockAndReceipts to use the new struct type - Remove duplicate collect_block and BlockAndReceipts from evm/lib.rs - Refactor EVM factory to avoid collect_block overhead during EVM creation - Clean up unused imports (SealedBlock, Serialize, Deserialize) This fixes issue #24 by removing the duplicate collect_block that caused overhead during transaction tracing. The EVM factory now only reads from the precompiles cache instead of loading block data on every EVM creation.