forked from immutable/zkevm-bridge-contracts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
echidna-config.yaml
54 lines (45 loc) · 1.84 KB
/
echidna-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
workers: 1
testMode: assertion
prefix: echidna_
corpusDir: echidna-corpus
testLimit: 100000000000
# testLimit: 1000000
codeSize: 100000
shrinkLimit: 1000
seqLen: 100
deployer: "0xfffff"
sender: ["0x10000", "0x20000", "0x30000"]
filterBlacklist: true
filterFunctions:
[
"Fuzz.handler_activateWithdrawalQueue()",
"Fuzz.handler_deactivateWithdrawalQueue()",
"Fuzz.handler_deposit(uint8,uint256,uint256)",
"Fuzz.handler_depositETH(uint256,uint256)",
"Fuzz.handler_depositTo(uint8,uint8,uint256,uint256)",
"Fuzz.handler_depositToETH(uint8,uint256,uint256)",
"Fuzz.handler_finaliseQueuedWithdrawal(uint8,uint256)",
"Fuzz.handler_finaliseQueuedWithdrawalsAggregated(uint8,uint8,uint256,uint256)",
"Fuzz.handler_onMessageReceiveChild(bool,uint8,uint8,uint8,uint256)",
"Fuzz.handler_onMessageReceiveRoot(bool,uint8,uint8,uint8,uint256)",
"Fuzz.handler_pauseChild()",
"Fuzz.handler_pauseRoot()",
"Fuzz.handler_setRateControlThreshold(uint8,uint256,uint256,uint256)",
"Fuzz.handler_setWithdrawalDelay(uint256)",
"Fuzz.handler_unpauseChild()",
"Fuzz.handler_unpauseRoot()",
"Fuzz.handler_updateImxCumulativeDepositLimit(uint256)",
"Fuzz.handler_withdraw(uint8,uint256,uint256)",
"Fuzz.handler_withdrawETH(uint256,uint256)",
"Fuzz.handler_withdrawETHTo(uint8,uint256,uint256)",
"Fuzz.handler_withdrawIMX(uint256,uint256)",
"Fuzz.handler_withdrawIMXTo(uint8,uint256,uint256)",
"Fuzz.handler_withdrawTo(uint8,uint8,uint256,uint256)",
"Fuzz.handler_withdrawWIMX(uint256,uint256)",
"Fuzz.handler_withdrawWIMXTo(uint8,uint256,uint256)",
]
cryticArgs: ["--foundry-compile-all"]
# Initial Ether balance of contractAddr
balanceContract: 0xffffffffffffffffffffffffffffffffffffffffffffffff
# maximum value to send to payable functions
maxValue: 100000000000000000000000000000 # 100000000000 eth