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