Skip to main content

Module controlled_delegatecall

Module controlled_delegatecall 

Source

Structsยง

Analyzer ๐Ÿ”’
Flow-sensitive walk tracking which local address variables provably hold a trusted target.

Constantsยง

HELPER_DEPTH ๐Ÿ”’
How many levels of no-argument helper functions are inlined when checking a target.

Staticsยง

CONTROLLED_DELEGATECALL

Functionsยง

intersect ๐Ÿ”’
is_cast ๐Ÿ”’
address(..), IFoo(..), uintN(..), intN(..) or bytes(..) cast head.
modifier_safe_vars ๐Ÿ”’
Caller variables proven trusted by the statements a modifier runs before _: a parameter that is bound to the variable, never reassigned in the prefix, and safe when _ is reached.
no_arg_helper_return ๐Ÿ”’
The expression returned by a non-virtual, non-overriding, parameterless helper whose body is a single return <expr>; or <ret> = <expr>; (optionally followed by a bare return;).
underlying_var ๐Ÿ”’
The variable a bare identifier refers to, looking through parens, payable(...) and address-like or numeric casts.