4788asm
4788asm copied to clipboard
feat: Huff implementation
Overview
Adds an implementation of the 4788 contract in Huff language.
Optimizations:
- -4 gas on a storage operation
- -1 gas on a reading operation
- Reduces the runtime code size by 2 bytes in comparison with the current ETK impl in
main.
Can possibly do away with the calldatasize check before loading the timestamp safely, unless the spec calls for an explicit revert on that condition.