Modulesยง
- sources ๐
Structsยง
- Artifact
Data - Contract
Sources - Container with artifacts data useful for identifying individual execution steps.
- Debug
Source Scope - Debug
Steps ๐Walker - Walks through the [CallTraceStep]s attempting to match JUMPs to internal functions.
- Debug
Trace Identifier - Debug
Variable - Source
Data
Functionsยง
- canonical_
function_ ๐signature - decode_
from_ ๐calldata - decode_
from_ ๐memory - Decodes given [DynSolType] from memory.
- decode_
parameter ๐ - decode_
step_ parameters - Given [Parameters] and [CallTraceStep], tries to decode parameters by using stack, memory, and call data.
- function_
signature - Formats an ABI-style function signature from a name and canonical parameter types.
- internal_
function_ ๐identifier - memory_
range ๐ - parse_
function_ ๐from_ loc - Tries to parse the function name from the source code and detect the contract name which contains the given function.
- parse_
types ๐ - Parses function input and output types into [Parameters].
- source_
span ๐ - stack_
slots ๐