@@ -197,6 +197,14 @@ Maximum amount of seconds of delay between transactions.
197
197
198
198
Maximum amount of block numbers between transactions.
199
199
200
+ ### ` codeSize `
201
+
202
+ | Type | Default | Available in |
203
+ | ---- | ------------ | ------------ |
204
+ | Int | ` 0xffffffff ` | \* |
205
+
206
+ Maximum code size for deployed contracts.
207
+
200
208
### ` solcArgs `
201
209
202
210
| Type | Default | Available in | CLI equivalent |
@@ -354,7 +362,8 @@ formats.
354
362
| ---- | ------- | ------------ | -------------- |
355
363
| Int | ` 1 ` | 2.2.0+ | ` --workers ` |
356
364
357
- Number of workers.
365
+ Number of workers. Starting on 2.2.4, the default value is equal to the
366
+ number of cores on the system, with a minimum of 1 and a maximum of 4.
358
367
359
368
### ` server `
360
369
@@ -420,19 +429,28 @@ Number of times we may revisit a particular branching point before we consult
420
429
the smt solver to check reachability. Only relevant if ` symExec ` is true and
421
430
` symExecConcolic ` is false.
422
431
423
- ## Experimental options
432
+ ### ` disableSlither `
424
433
425
- There are some options in Echidna that are meant for advanced debugging and
426
- experimenting. Those are listed below.
434
+ | Type | Default | Available in | CLI Equivalent |
435
+ | ---- | ------- | ------------ | ------------------- |
436
+ | Bool | ` false ` | 2.2.6+ | ` --disable-slither ` |
427
437
428
- ### ` estimateGas `
438
+ Allows disabling the Slither integration. This is only intended for development,
439
+ and we do not recommend using this flag as it degrades fuzzing efficiency.
429
440
430
- | Type | Default | Available in |
431
- | ---- | ------- | ------------ |
432
- | Bool | ` false ` | \* |
441
+ ### ` projectName `
433
442
434
- Enables the collection of worst-case gas usage. The information is stored as
435
- part of the corpus on the ` gas_info ` field. This functionality is experimental.
443
+ | Type | Default | Available in |
444
+ | ------ | ------- | ------------ |
445
+ | String | ` null ` | 2.2.7+ |
446
+
447
+ A friendly name to identify what is being fuzzed. It is shown next to the
448
+ Echidna version in the UI.
449
+
450
+ ## Experimental options
451
+
452
+ There are some options in Echidna that are meant for advanced debugging and
453
+ experimenting. Those are listed below.
436
454
437
455
### ` dictfreq `
438
456
@@ -457,16 +475,25 @@ value consists of four integers, `[c1, c2, c3, c4]`. Refer to the
457
475
code] ( https://github.com/crytic/echidna/blob/8d20836c4a5bba6779c7a5b58cc7907c89a4e581/lib/Echidna/Mutator/Corpus.hs#L70-L101 )
458
476
for their meaning and impact. We do not recommend changing the default value.
459
477
460
- ## Deprecated options
478
+ ## Removed options
461
479
462
- There are some options in Echidna that have been deprecated and will be removed soon . Those are listed below.
480
+ There are some options in Echidna that have been removed. Those are listed below.
463
481
464
482
### ` initialize `
465
483
466
- | Type | Default | Available in |
467
- | ------ | ------- | ------------ |
468
- | String | ` null ` | \* |
484
+ | Type | Default | Available in |
485
+ | ------ | ------- | -------------- |
486
+ | String | ` null ` | \* until 2.2.7 |
487
+
488
+ This allowed initializing the chain state in Echidna with a series of
489
+ transactions, typically captured with [ Etheno] ( https://github.com/crytic/etheno ) . With the
490
+ introduction of on-chain fuzzing in Echidna, it had become deprecated, and was later removed.
491
+
492
+ ### ` estimateGas `
493
+
494
+ | Type | Default | Available in |
495
+ | ---- | ------- | -------------- |
496
+ | Bool | ` false ` | \* until 2.2.7 |
469
497
470
- This allows initializing the chain state in Echidna with a series of
471
- transactions, typically captured with [ Etheno] ( https://github.com/crytic/etheno ) . Nowadays, with the
472
- introduction of on-chain fuzzing in Echidna, it has become deprecated.
498
+ Enabled the collection of worst-case gas usage. The information was stored as
499
+ part of the corpus on the ` gas_info ` field. This functionality was experimental.
0 commit comments