Skip to main content

Module high

Module high 

Source

Re-exportsยง

use crate::sol::SolLint; ๐Ÿ”’
use arbitrary_send_erc20::*; ๐Ÿ”’
use arbitrary_send_eth::*; ๐Ÿ”’
use controlled_delegatecall::*; ๐Ÿ”’
use encode_packed_collision::*; ๐Ÿ”’
use enumerable_loop_removal::*; ๐Ÿ”’
use function_selector_collision::*; ๐Ÿ”’
use incorrect_exp::*; ๐Ÿ”’
use incorrect_shift::*; ๐Ÿ”’
use protected_vars::*; ๐Ÿ”’
use reentrancy::*; ๐Ÿ”’
use unchecked_calls::*; ๐Ÿ”’
use unprotected_initializer::*; ๐Ÿ”’
use rtlo::*; ๐Ÿ”’

Modulesยง

arbitrary_send_erc20 ๐Ÿ”’
arbitrary_send_eth ๐Ÿ”’
controlled_delegatecall ๐Ÿ”’
encode_packed_collision ๐Ÿ”’
enumerable_loop_removal ๐Ÿ”’
function_selector_collision ๐Ÿ”’
incorrect_exp ๐Ÿ”’
incorrect_shift ๐Ÿ”’
protected_vars ๐Ÿ”’
Slither-compatible protected-variable control-flow analysis.
reentrancy ๐Ÿ”’
rtlo ๐Ÿ”’
unchecked_calls ๐Ÿ”’
unprotected_initializer ๐Ÿ”’

Structsยง

ArbitrarySendErc20
ArbitrarySendEth
ControlledDelegatecall
EncodedPackedCollision
EnumerableLoopRemoval
FunctionSelectorCollision
IncorrectExp
IncorrectShift
ProtectedVars
ReentrancyEth
Rtlo
UncheckedCall
UncheckedTransferERC20
UnprotectedInitializer

Constantsยง

REGISTERED_LINTS

Functionsยง

register_lints