v1.5.9
- Add support to pass builtin functions to
__VERBATIM.__VERBATIMcan now wrap builtins that generate PUSH + value, stripping the PUSH opcode.- Supported:
__FUNC_SIG,__EVENT_HASH,__BYTES,__ERROR,__RIGHTPAD,__LEFTPAD. - Example:
__VERBATIM(__FUNC_SIG("withdraw(uint256)"))emits raw 4-byte selector without PUSH4.
- EVM version
Osakais now the default. - Update to foundry v1.5.1.