Skip to main content

Module reentrancy

Module reentrancy 

Source

Structsยง

Analyzer ๐Ÿ”’
BalanceValue ๐Ÿ”’
FlowState ๐Ÿ”’
InlineCallKey ๐Ÿ”’
InlineCallResult ๐Ÿ”’
PendingBalanceCall ๐Ÿ”’
PendingCall ๐Ÿ”’
RecursiveFrontierKey ๐Ÿ”’
ReturnCollector ๐Ÿ”’

Enumsยง

BalanceQuery ๐Ÿ”’
LockValue ๐Ÿ”’
PathPredicate ๐Ÿ”’
PredicateOperand ๐Ÿ”’
ReentrantCallKind ๐Ÿ”’

Constantsยง

REENTRANCY_GAS_STIPEND ๐Ÿ”’

Staticsยง

REENTRANCY_BALANCE
REENTRANCY_ETH
REENTRANCY_NO_ETH

Functionsยง

argument_for_parameter ๐Ÿ”’
balance_reentry_lock ๐Ÿ”’
base_contract ๐Ÿ”’
base_item_source ๐Ÿ”’
binary_op_returns_bool ๐Ÿ”’
branch_stops_current_path ๐Ÿ”’
call_options_allow_reentrancy ๐Ÿ”’
call_sends_eth ๐Ÿ”’
call_uses_delegate_context ๐Ÿ”’
collect_local_write_lhs_vars ๐Ÿ”’
collect_state_write_lhs_vars ๐Ÿ”’
collect_stmts_before_unconditional_placeholder ๐Ÿ”’
common_path_predicates ๐Ÿ”’
common_ty ๐Ÿ”’
concrete_gas_cap ๐Ÿ”’
constant_lock_value ๐Ÿ”’
constant_var_is_zero ๐Ÿ”’
constrain_boolean_outcome ๐Ÿ”’
constrain_paths ๐Ÿ”’
contains_unconditional_placeholder ๐Ÿ”’
count_modifier_placeholders ๐Ÿ”’
direct_state_var ๐Ÿ”’
eval_lock_condition ๐Ÿ”’
eval_lock_value_inner ๐Ÿ”’
explicit_cast_ty ๐Ÿ”’
expr_ty ๐Ÿ”’
extend_unique ๐Ÿ”’
external_call_can_reenter ๐Ÿ”’
fn_call_return_type ๐Ÿ”’
forget_path_predicates ๐Ÿ”’
function_has_reentrancy_guard ๐Ÿ”’
gas_option_forwards_all ๐Ÿ”’
guard_activation_from_stmt_refs ๐Ÿ”’
guard_activation_from_stmts ๐Ÿ”’
guard_restoration_from_stmt ๐Ÿ”’
index_ty ๐Ÿ”’
indexed_base_data_location ๐Ÿ”’
is_address_like ๐Ÿ”’
is_address_type_expr ๐Ÿ”’
is_balance_reentrant_call ๐Ÿ”’
is_contract_receiver ๐Ÿ”’
is_entry_point ๐Ÿ”’
is_externally_callable_fn_kind ๐Ÿ”’
is_no_eth_reentrant_call ๐Ÿ”’
is_super ๐Ÿ”’
is_this ๐Ÿ”’
is_uncapped_value_call ๐Ÿ”’
is_zero_value ๐Ÿ”’
is_zero_value_inner ๐Ÿ”’
lhs_local_var ๐Ÿ”’
local_write_lhs_vars ๐Ÿ”’
member_ty ๐Ÿ”’
merge_balance_local_paths ๐Ÿ”’
merge_comparison_locals ๐Ÿ”’
path_alternatives_compatible ๐Ÿ”’
path_predicate ๐Ÿ”’
paths_compatible ๐Ÿ”’
paths_compatible_with ๐Ÿ”’
predicate_operand ๐Ÿ”’
push_unique ๐Ÿ”’
reentrancy_guard_locks ๐Ÿ”’
referenced_item ๐Ÿ”’
remap_paths ๐Ÿ”’
remap_return_paths ๐Ÿ”’
self_address_paths ๐Ÿ”’
simple_internal_call ๐Ÿ”’
standard_reentrancy_guard_lock ๐Ÿ”’
state_lock_assignment ๐Ÿ”’
state_write_lhs_vars ๐Ÿ”’
stmt_rejects_lock_value ๐Ÿ”’
type_is_address_like ๐Ÿ”’
unique ๐Ÿ”’
variable_data_location ๐Ÿ”’

Type Aliasesยง

ModifierContinuation ๐Ÿ”’
PathAlternatives ๐Ÿ”’
PathPredicates ๐Ÿ”’