StructsΒ§
- Calldata
Input π - A parameter that initially holds the full
msg.data: the fallbackβs own, or one of themodifier-th applied modifier (the same modifier may be applied several times). - Continuation π
- What
_resumes: the rest of the modifier chain and the function body. - Delegate
Target π - Delegate
Target πCollector - Loop
Control π - Path
State π - Selector
Filter π - The
msg.sigconstraints known to hold on a path.
ConstantsΒ§
- MAX_
LOOP_ πPATH_ STATES - Path-state cap above which selector constraints are widened to βany selectorβ.
StaticsΒ§
FunctionsΒ§
- dedup π
- delegated_
contract π - The statically typed implementation contract of a proxy-style
<addr>.delegatecall(<full calldata>), with the calldata input that must be unmodified for the forwarding to be complete. - extend_
unique π - full_
calldata_ πsource Some(None)formsg.data,Some(Some(input))for a known full-calldata input,Noneotherwise.- lvalue_
contains_ πvar - selector_
guard π msg.sig == F.selector/msg.sig != F.selectoras(selector, matches).- typed_
contract_ πbehind_ address_ cast