Quickstart
Onchain Fuzzing (EVM)
# -t [TARGET_ADDR]: specify the target contract
# --onchain-block-number [BLOCK]: fork the chain at block number [BLOCK]
# -c [CHAIN_TYPE]: specify the chain
ityfuzz evm\
-t [TARGET_ADDR]\
--onchain-block-number [BLOCK]\
-c [CHAIN_TYPE]\
--onchain-etherscan-api-key [Etherscan API Key] # (Optional) specify your etherscan api key# -t [TARGET_ADDR]: specify the target contract
# --onchain-block-number [BLOCK]: fork the chain at block number [BLOCK]
# -c [CHAIN_TYPE]: specify the chain
# -f: (Optional) allow attack to get flashloan
ityfuzz evm\
-t 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\
--onchain-block-number 0\
-c ETH\
--onchain-etherscan-api-key [Etherscan API Key]\
-fOffchain Fuzzing (EVM)
Offchain Fuzzing (MoveVM)
Defining Invariants
Last updated