- calculateCardinality
- calculateFractionOfPrize
- calculateNormalizedBalancePicksFromTotalPicks
- calculateNumberOfMatches
- calculateNumberOfPrizesForTierIndex
- calculatePick
- calculatePicks
- calculatePicksFromAverageTotalSuppliesBetween
- calculatePrizeForTierPercentage
- calculateTierIndexFromMatches
▸ calculateCardinality(bitRangeSize, totalSupply, decimals): number
| Name | Type |
|---|---|
bitRangeSize |
BigNumberish |
totalSupply |
BigNumberish |
decimals |
BigNumberish |
number
calculate/calculateCardinality.ts:6
▸ calculateFractionOfPrize(tierTotalPrizes, tierValue): BigNumber
| Name | Type |
|---|---|
tierTotalPrizes |
BigNumberish |
tierValue |
BigNumberish |
BigNumber
calculate/calculateFractionOfPrize.ts:4
▸ calculateNormalizedBalancePicksFromTotalPicks(numberOfPicks, normalizedBalance): BigNumber
| Name | Type |
|---|---|
numberOfPicks |
BigNumberish |
normalizedBalance |
BigNumberish |
BigNumber
calculate/calculateNormalizedBalancePicksFromTotalPicks.ts:3
▸ calculateNumberOfMatches(pickNumber, winningRandomNumber, matchCardinality, bitRangeSize): number
| Name | Type |
|---|---|
pickNumber |
BigNumberish |
winningRandomNumber |
BigNumberish |
matchCardinality |
number |
bitRangeSize |
number |
number
calculate/calculateNumberOfMatches.ts:5
▸ calculateNumberOfPrizesForTierIndex(bitRangeSize, tierIndex): number
| Name | Type |
|---|---|
bitRangeSize |
number |
tierIndex |
number |
number
calculate/calculateNumberOfPrizesForTierIndex.ts:1
▸ calculatePick(address, pick): Pick
| Name | Type |
|---|---|
address |
string |
pick |
BigNumberish |
Pick
▸ calculatePicks(address, picks): Pick[]
| Name | Type |
|---|---|
address |
string |
picks |
BigNumber[] |
Pick[]
▸ calculatePicksFromAverageTotalSuppliesBetween(totalPicks, ticketPrimaryTotalSupply, otherTicketsTotalSupply): number | undefined
| Name | Type |
|---|---|
totalPicks |
number |
ticketPrimaryTotalSupply |
BigNumber |
otherTicketsTotalSupply |
BigNumber |
number | undefined
calculate/calculatePicksFromAverageTotalSuppliesBetween.ts:7
▸ calculatePrizeForTierPercentage(tierIndex, tierValue, bitRangeSize, prizeAmount): BigNumber
| Name | Type |
|---|---|
tierIndex |
number |
tierValue |
BigNumberish |
bitRangeSize |
number |
prizeAmount |
BigNumber |
BigNumber
calculate/calculatePrizeForTierPercentage.ts:6
▸ calculateTierIndexFromMatches(matchCardinality, numberOfMatches): number
| Name | Type |
|---|---|
matchCardinality |
number |
numberOfMatches |
number |
number