You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(fuzz): enhance corpus mutation with all-call strategy and msg.value support
When using the ABI mutation type in coverage-guided fuzzing:
- 30% chance to mutate ALL calls in the sequence rather than just one
- Mutate sender (15%) using addresses from dictionary
- Mutate msg.value (15%) for payable functions
Also adds automatic msg.value generation for payable functions during
initial call generation, with value shown in sequence output.
Value generation is biased towards smaller values to avoid balance issues:
- 85% no value, 10% small (0-1000 wei), 4% medium (0.001 ETH), 1% large (1 ETH)
Based on #8644
Co-authored-by: QiuhaoLi <qiuhaoli@outlook.com>
0 commit comments