prysm-pulse/shared/stateutil
Preston Van Loon 2179ac683e Fuzz testing for custom state ssz (#4234)
* Add a random fuzz test to ssz to capture panics and compare the effectiveness of the cache. This comment shows a difference in state root calculation 52% of the time and what is even more concering is that spec tests pass with the flag on.
* added case for one
* bring down failure rate
* prevent caching operations if no cache enabled
* unit test and pretty printer
* identify further sources of problems
* no more panics
* not panicking anymore
* fix lint
* Merge branch 'master' into fuzz-ssz
* Merge branch 'master' into fuzz-ssz
* passing up to 68
* Merge branch 'fuzz-ssz' of github.com:prysmaticlabs/prysm into fuzz-ssz
* need to find the culprit for 100
* 100 passes, now only 16 out of 1000
* state roots being mutated
* one out of 10k
* fuzzing stuff
* fix up lint
* Merge branch 'master' into fuzz-ssz
* cleanup
* fixing more comments
* Merge branch 'master' into fuzz-ssz
2019-12-15 04:32:19 +00:00
..
arrays.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
attestations.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
blocks.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
BUILD.bazel Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
helpers.go Implement Prysm-Specific HashTreeRootState (#4077) 2019-12-04 19:20:33 +00:00
state_root_cache_fuzz_test.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
state_root_test.go Implement Prysm-Specific HashTreeRootState (#4077) 2019-12-04 19:20:33 +00:00
state_root.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00
validators.go Fuzz testing for custom state ssz (#4234) 2019-12-15 04:32:19 +00:00