consensus-specs icon indicating copy to clipboard operation
consensus-specs copied to clipboard

Make reftest generation reproducible

Open jtraglia opened this issue 3 months ago • 2 comments

It appears that there are still some differences when you run make reftests on the same commit but different systems. This is almost certainly related to randomness somewhere. It appears to exist in these different areas:

  • ssz_generic/progressive_containers/invalid/*modded*
  • sanity/blocks/pyspec_tests/mix_blob_tx_and_non_blob_tx
  • operations/proposer_slashing/pyspec_tests/builder_payment_deletion_current_epoch
  • operations/proposer_slashing/pyspec_tests/builder_payment_deletion_previous_epoch
  • operations/proposer_slashing/pyspec_tests/builder_payment_deletion_too_late
Image Image Image

jtraglia avatar Oct 06 '25 19:10 jtraglia

Hi @jtraglia , I’d like to take this issue and can deliver a fix within 24 hours. I’ve worked on similar projects before and have relevant experience, so I should be able to handle this efficiently.

anumukul avatar Oct 06 '25 21:10 anumukul

please review my PR @jtraglia

anumukul avatar Oct 07 '25 01:10 anumukul