MonthlyGame
Verified contract
Active on
Ethereum with 12 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xbf43…ddb7
Balances ($50.21)
Native
Value
$50.21
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.019429 | $2,584.46 |
$50.21 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7641408 | 5 years ago | | | 0 | 0.0011057200 | |
| 7641403 | 5 years ago | | | 0 | 0.0011057200 | |
| 7641386 | 5 years ago | | | 0 | 0.0011057200 | |
| 7641348 | 5 years ago | | | 0 | 0.0011057200 | |
| 7637120 | 5 years ago | | | 0 | 0.0011057200 | |
| 7637080 | 5 years ago | | | 0 | 0.0011057200 | |
| 7637037 | 5 years ago | | | 0 | 0.0011057200 | |
| 7619551 | 5 years ago | | | 0 | 0.000094620000 | |
| 7619546 | 5 years ago | | | 0 | 0.00017601200 | |
| 7411933 | 6 years ago | | | 0 | 0.000028560000 |
ABI
ABI objects
Getter at block 20805911
NUMBER_OF_WINNERS() view returns (uint256)
10
ORACLIZE_TIMEOUT() view returns (uint256)
86400
ORGANISER_PERCENT() view returns (uint256)
20
ROUND_FUND_PERCENT() view returns (uint256)
80
SHARE_DENOMINATOR() view returns (uint256)
10000
currentRound() view returns (uint256)
2
getCurrentRound() view returns (uint256)
2
getCurrentTime() view returns (uint256)
1727005595
getPeriod() view returns (uint256)
2592000
getTicketPrice() view returns (uint256)
500000000000000
hourlyGame() view returns (address)
0xce75d0a0ed04d6eda036aa55d79a045d6abfb4d6
management() view returns (address)
0x529e8bd351b8d7064985da4828e9c93e716bfa30
organiser() view returns (address)
0x974655285b84a7042513b99714e3907991ab7aab
owner() view returns (address)
0x974655285b84a7042513b99714e3907991ab7aab
period() view returns (uint256)
2592000
rng() view returns (address)
0xbf43a3f0777bf04f9820380b6e4df6e692f7ddb7
ticketPrice() view returns (uint256)
500000000000000
Read-only
_findWinTickets(uint256 _random, uint256 _ticketsNum) pure returns (uint256[10])
getInfo(address _manager) view returns (bool)
getParticipantFunds(uint256 _round, address _participant) view returns (uint256)
getRoundFunds(uint256 _round) view returns (uint256)
getRoundParticipants(uint256 _round) view returns (address[])
getRoundStartTime(uint256 _round) view returns (uint256)
getRoundWinners(uint256 _round) view returns (address[])
getRoundWinningTickets(uint256 _round) view returns (uint256[])
getTicketsCount(uint256 _round) view returns (uint256)
getWinningFunds(uint256 _round, address _winner) view returns (uint256)
listOfManagers(address) view returns (bool)
rounds(uint256) view returns (uint8 state, uint256 ticketsCount, uint256 participantCount, uint256 random, uint256 nonce, uint256 startRoundTime, uint256 roundFunds)
shareOfWinners(uint256) view returns (uint256)
State-modifying
Events addManager(address _manager) returns (bool success)
buyBonusTickets(address _participant, uint256 _ticketsCount) payable
buyTickets(address _participant) payable
checkRoundState(uint256 _round) returns (uint8)
findWinTickets(uint256 _round)
getGain(uint256 _fromRound, uint256 _toRound)
getRandomNumber(uint256 _round, uint256 _nonce) payable
processRound(uint256 _round, uint256 _randomNumber) payable returns (bool)
refund(uint256 _round)
removeManager(address _manager) returns (bool success)
restartGame() payable
sendGain(address _participant, uint256 _fromRound, uint256 _toRound)
setContracts(address _rng, address _hourlyGame, address _management)
setOrganiser(address _organiser)
setTicketPrice(uint256 _ticketPrice)
startGame(uint256 _startPeriod) payable
transferOwnership(address newOwner)
GameStarted(uint256 start)
ParticipantAdded(uint256 round, address participant, uint256 ticketsCount, uint256 funds)
RefundIsFailed(uint256 round, address participant)
RefundIsSuccess(uint256 round, address participant, uint256 funds)
RoundProcecced(uint256 round, address[] winners, uint256[] winningTickets, uint256 roundFunds)
RoundStateChanged(uint256 currentRound, uint8 state)
TicketPriceChanged(uint256 price)
Withdraw(address participant, uint256 funds, uint256 fromRound, uint256 toRound)
constructor(address _rng, uint256 _period)
This contract contains no fallback and receive objects.
This contract contains no error objects.