Plinko

Verified contract

Active on Base with 1,143 txns
Deployed by via 0x29d1641a at 4171268
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x829e0aa7d1a5ae2daf2b1a7e117f80d3c11a6e9c7d5ef62f31e78d2723d25d3a
0xcf37a940ef6993a669c7e8e7695c35498e18be4eb6d02fff2aad08346fa6d75b
0x4c98fdce2105e02e1cda441dec4be02e44361c4dc9466321439cd5c49fa28c8c
0x443dd3c564f8fee7578be6ef2755e45a5d71c3fb627a37bbf5b114be9c347236
0xdeab1b6b2c21f275242e85e035c9c8dbaf03aa3a06a455eec4bd0e40d45def58
0xab6139c3c1540ff0766460a5875b1f55e14cfb0909bf47b469195b52f7d3e41d
0xbbc4bbbf40c21f4dafbd26e8748d28d8f4b9f955e3a2454e2786b3530a23bc0b
0x477805bd4fe477a903c729aa7c638610486de0fec7ea1276fe2049285b9da4da
0xb39e053622251ed587467fa8fe80b8b26a9a86387eb6a2c4d7da96792835433d
0x0a9c238c3d877ece40ab71223810f4081fdfe47ef039c8c16792140f66c723a3

Functions
Getter at block 23102660
betMultiplePerRound(view returns (uint256)
1000000000000000
currentGameId(view returns (uint256)
1137
getNumWords(pure returns (uint256)
1
getRequestConfirmations(view returns (uint16)
2
maxBetDivisor(view returns (uint256)
20
maxConsecutiveRounds(view returns (uint256)
100
minBet(view returns (uint256)
1000000000000000
owner(view returns (address)
0x689650fee4c8f9d11ce434695151a4a1f2c42a37
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rakeDistributorAddress(view returns (address)
0xb084ac47b89b5dcddbfd59aacbaa62a5a388d6ad
referralTrackerAddress(view returns (address)
0x0000000000000000000000000000000000000000
treasuryAddress(view returns (address)
0x3b6014e4b38791444a352d687022d6d6d79eb99c
Read-only
bucketCountByGameId(uint256view returns (uint8)
bucketMultipliers(uint8uint256view returns (uint256)
bucketProbabilities(uint8uint256view returns (uint256)
gameById(uint256view returns (uint256 gameIduint256 betPerRounduint256 rakePerRoundaddress creatoraddress referreruint8 subgameuint8 numRoundsuint8 state)
gameIdByRequestId(uint256view returns (uint256)
getGameInfo(uint256 gameIdview returns (struct CentralGameBaseGameInfo)
getManyGameInfo(uint256[] gameIdsview returns (struct CentralGameBaseGameInfo[])
State-modifying
acceptOwnership(
forceRequestWinner(uint256 gameIduint8 method
playGame(uint8 roundCountuint8 bucketCountstring referralCodeuint8 methodpayable 
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
renounceOwnership(
rescueAvax(uint256 amount
setBetMultiple(uint256 betMultiplePerRound_
setCurrentGameId(uint256 gameId_
setMaxBetDivisor(uint256 maxBetDivisor_
setMaxConsecutiveRounds(uint256 maxConsecutiveRounds_
setMinBet(uint256 minBet_
setPaused(bool paused_
setRakeDistributorAddress(address rakeAddress
setReferralTrackerAddress(address _referralTrackerAddress
setRequestConfirmations(uint16 requestConfirmations
setTreasuryAddress(address _treasuryAddress
setVRFCoordinator(address coordinatorbool active
setVRFCoordinatorInfoByMethod(uint8 methodbytes32 gasLaneaddress coordAddressuint64 subscriptionIduint32 callbackGasLimit
transferOwnership(address newOwner
Events
GameStarted(address indexed creatoruint256 indexed gameIduint8 subgameuint8 roundCountuint8 bucketCountaddress referreruint256 betPerRounduint256 rakePerRounduint8 method
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequestedGameWinner(uint256 indexed requestIdaddress indexed vrfCoordinatoruint256 indexed gameId
WinnerPicked(uint256 indexed gameIdstruct PlinkoRoundInfo[] results
Constructor
constructor(
Fallback and receive
receive(
Errors
OnlyCoordinatorCanFulfill(address have