From 072ae7fd5033a5c901e1e2ec1c80297c3b19bd2d Mon Sep 17 00:00:00 2001 From: Green <40367733+greenlucid@users.noreply.github.com> Date: Wed, 7 Sep 2022 17:24:56 +0200 Subject: [PATCH] perf(RNG): use strict less than on pre-merge check --- contracts/standard/rng/BeaconRNG.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/standard/rng/BeaconRNG.sol b/contracts/standard/rng/BeaconRNG.sol index 071c7245..24617773 100644 --- a/contracts/standard/rng/BeaconRNG.sol +++ b/contracts/standard/rng/BeaconRNG.sol @@ -39,7 +39,7 @@ contract BeaconRNG { */ function getUncorrelatedRN(uint _block) public returns (uint) { // Pre-Merge. - if (block.difficulty <= 2**64) { + if (block.difficulty < 18_446_744_073_709_551_617) { // block.difficulty <= 2**64 uint baseRN = blockhashRNGFallback.getRN(_block); if (baseRN == 0) { return 0;