StructsΒ§
- Bytecode
Dependency π - Represents a single bytecode dependency.
- Bytecode
Dependency πCollector - Walks over contract HIR and collects
BytecodeDependency
s and referenced contracts. - Preprocessor
Dependencies π - Holds data about referenced source contracts and bytecode dependencies.
EnumsΒ§
- Bytecode
Dependency πKind - Represents a bytecode dependency kind.
FunctionsΒ§
- handle_
call_ πexpr - Helper function to analyze and extract bytecode dependency from a given call expression.
- named_
arg π - Helper function to extract value of a given named arg.
- remove_
bytecode_ πdependencies - Goes over all test/script files and replaces bytecode dependencies with cheatcode invocations.