Expand description
Builtin Function Evaluation Module Builtin Function Evaluation
This module provides compile-time evaluation of Huff builtin functions. These functions compute constant values that can be used in constant expressions.
Enumsยง
- PadDirection
- Direction for padding operations
Functionsยง
- eval_
builtin_ bytes - Evaluates __BYTES builtin function
- eval_
builtin_ pad_ simple - Evaluates __LEFTPAD or __RIGHTPAD builtin function
- eval_
event_ hash - Evaluates __EVENT_HASH builtin function
- eval_
function_ signature - Evaluates __FUNC_SIG builtin function
- invalid_
arguments_ ๐error - Creates a CodegenError for invalid arguments
- invalid_
hex_ ๐error - Creates a CodegenError for invalid hex strings
- validate_
arg_ ๐count - Validates that the builtin function call has exactly the expected number of arguments