[P0] Remove float math from `devshards` consensus #893
Priority: High devshards
DeterministicFloat, ShouldValidate, and penalizeUnrevealedSeeds use float64 and math.Ceil.
Floating-point arithmetic is not deterministicacross architectures and can produce different results on different machines, which can lead to state root divergence and consensus splits.
💬 Comments (1)
🔄 Auto-synced from Issue #893 every hour.
Will be done by March 27th.