Module eof

Modules§

printerstd
verification

Structs§

AccessTracker
CodeInfo
Types section that contains stack information for matching code section
Eof
EVM Object Format (EOF) container
EofBody
EOF container body
EofHeader
EOF header structure that contains section sizes and metadata

Enums§

CodeType
Types of code sections in EOF container
EofDecodeError
EOF decode errors
EofError
EOF Error
EofValidationError
EOF Validation Error

Constants§

EOF_MAGIC
EOF Magic in u16 form
EOF_MAGIC_HASH
Hash of EF00 bytes that is used for EXTCODEHASH when called from legacy bytecode

Statics§

EOF_MAGIC_BYTES
EOF magic number in array form

Functions§

validate_eof
Fully validates an Eof container.
validate_eof_code
Validates that:
validate_eof_codes
Validates an Eof structure, without recursing into containers.
validate_eof_inner
validate_raw_eof
Decodes raw into an Eof container and validates it.
validate_raw_eof_inner
Decodes raw into an Eof container and validates it.