plotchy
plotchy
### Describe the issue: Slither has *tons* of amazing properties on objects, and I recently found [beeprint](https://github.com/panyanyany/beeprint) to conveniently dump out all property information recursively to aid in understanding the...
### Describe the desired feature The new `is_dynamic()` property for types is a great idea. However, only basing this property off of type information leads to incorrect conclusions if you...
### Describe the issue: Testing parser on various types and noticed this particular type fails to be parsed. Type is used in solidity docs as `bool[2][] pairsOfFlags;` https://docs.soliditylang.org/en/latest/types.html?highlight=array#allocating-memory-arrays ### Code...
### Describe the issue: Weird edge case, though this happens with `uint256[50] __gap` quite often. If there are instances of shadowed vars, slither-read-storage fails to differentiate them in the storage...
Ran into issues involving `KeyError XXX` similar to https://github.com/crytic/slither/issues/1324 Did some basic debugging and noticed this is due to sourceMap iteration going out of bounds for particular contracts in the...
I've been relying on flatten for some daily work auditing contracts, and I wanted to share a few errors I run into and a few workarounds Ive created to help...
As I've been learning more about the fuzzer I've found it difficult to remember where to adjust these hyperparameters. I've kept the % chances the same, but standardized sampling sizes...
The idea is to modify inputs in a distribution like this 
This duplicates the CmpFeedback effort on the corpus. The idea being that adding values to the corpus when the input reverts can still be useful to overcome comparisons. ie: in...
Ityfuzz uses `ConstantHintedMutator` and `VMStateHintedMutator` which apply discovered values directly to the input bytes as a mutation. This is really nice, but has a flaw when it comes to producing...