彩票
v2
Contract info
Contract name: PancakeSwapLottery Contract address: 0x5aF6D33DE2ccEC94efb1bDF8f92Bd58085432d2c Random number generator address: 0x8c6375Aab6e5B26a30bF241EBBf29AD6e6c503c2 (Random number generator contract must be deployed first)
View PancakeSwapLottery.sol on BscScan.
View the PancakeSwap: Lottery contract on BscScan.
Audits
The PancakeSwap Lottery V2 has been audited twice so far. View the results below:
Lottery Status states
The lottery has four Status
states, Pending
, Open
, Close
, and Claimable
, that determine which actions can and cannot be taken at a given time.
Read/View functions
viewCurrentLotteryId
Returns the Id# of the current Lottery round as an integer. Round Id#s correlate to round number, and are incremental, e.g. the ninth round of Lottery will be 9
.
viewLottery
Returns information on specified Lottery round as tuple (see Lottery structure below).
viewNumbersAndStatusesForTicketIds
Returns the corresponding numbers and the statuses of ticketIds
array of tickets defined by their ticketId
.
viewRewardsForTicketId
Calculates rewards for a ticket after draw given the lotteryId
, ticketId
, and bracket
. Filling and querying will provide a link to detailed price information on BscScan.
viewUserInfoForLotteryId
Returns user lotteryTicketIds
, ticketNumbers
, and ticketStatuses
of a user for a given Lottery (defined by lotteryID
).
calculateRewardsForTicketId
Calculates rewards for a ticket after draw given the lotteryId
, ticketId
, and bracket
.
最后更新于