You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uint256public minStakingTime; // The time after which the phase can be switched to Drawing if there are open disputes.
47
46
uint256public maxDrawingTime; // The time after which the phase can be switched back to Staking.
48
47
uint256public lastPhaseChange; // The last time the phase was changed.
49
-
uint256public randomNumberRequestBlock; // DEPRECATED: to be removed in the next redeploy
50
48
uint256public disputesWithoutJurors; // The number of disputes that have not finished drawing jurors.
51
49
IRNG public rng; // The random number generator.
52
50
uint256public randomNumber; // Random number returned by RNG.
53
-
uint256public rngLookahead; // DEPRECATED: to be removed in the next redeploy
54
51
uint256public delayedStakeWriteIndex; // The index of the last `delayedStake` item that was written to the array. 0 index is skipped.
55
52
uint256public delayedStakeReadIndex; // The index of the next `delayedStake` item that should be processed. Starts at 1 because 0 index is skipped.
56
53
mapping(TreeKey key => SortitionTrees.Tree) sortitionSumTrees; // The mapping of sortition trees by keys.
57
54
mapping(address account => Juror) public jurors; // The jurors.
58
55
mapping(uint256=> DelayedStake) public delayedStakes; // Stores the stakes that were changed during Drawing phase, to update them when the phase is switched to Staking.
59
-
mapping(address jurorAccount =>mapping(uint96 courtId =>uint256)) public latestDelayedStakeIndex; // DEPRECATED. Maps the juror to its latest delayed stake. If there is already a delayed stake for this juror then it'll be replaced. latestDelayedStakeIndex[juror][courtID].
0 commit comments