Skip to content

Commit

Permalink
prize fraction
Browse files Browse the repository at this point in the history
  • Loading branch information
Aodhgan committed Oct 6, 2021
1 parent 839872c commit b79273c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions contracts/DrawCalculator.sol
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ contract DrawCalculator is IDrawCalculator, Ownable {
DrawLib.PrizeDistribution memory _prizeDistribution
) internal pure returns (uint256) {
// prizeCounts stores the number of wins at a distribution index
uint256[] memory prizeCounts = new uint256[](DISTRIBUTIONS_LENGTH);
uint256[] memory prizeCounts = new uint256[](_prizeDistribution.tiers.length);

// create bitmasks for the PrizeDistribution
uint256[] memory masks = _createBitMasks(_prizeDistribution);
Expand Down Expand Up @@ -420,7 +420,10 @@ contract DrawCalculator is IDrawCalculator, Ownable {
DrawLib.PrizeDistribution memory _prizeDistribution,
uint256 _prizeTierIndex
) internal pure returns (uint256) {
uint256 prizeDistributions = _prizeDistribution.tiers[_prizeTierIndex];
// get the prize fraction at that index
uint256 prizeFraction = _prizeDistribution.tiers[_prizeTierIndex];

// calculate number of prizes for that index
uint256 numberOfPrizesForIndex = _numberOfPrizesForIndex(
_prizeDistribution.bitRangeSize,
_prizeTierIndex
Expand Down

0 comments on commit b79273c

Please sign in to comment.