Module eof
Modules§
Structs§
- Access
Tracker - Code
Info - 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§
- Code
Type - Types of code sections in EOF container
- EofDecode
Error - EOF decode errors
- EofError
- EOF Error
- EofValidation
Error - 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 anEof
container and validates it. - validate_
raw_ eof_ inner - Decodes
raw
into anEof
container and validates it.