Flip

Verified contract

Active on Base with 954 txns
Deployed by via 0xc141dea6 at 3885624
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xb103593a4a08ce4b8ad805bd736964e457ec38b5886f06eb54d28a1533e6b09c
0xde15fb0b379ca0f63eee7b458fb68c7f0ac3e9205784242f25bf45e9622c54aa
0x368b0b9990e45243e10bc64fb01c238773a934fd22305593487486d59bde4964
0x66cf79882a8f86b2114e93d3abe0d1d6d7f4d2c344427c82e3d9f2d67f25c562
0xa00a3921ab2f880bc914c90294b030a7f1fed85a74a477916f2f3ac8dea4fdf5
0x552419df5ae79e26f465f544dc0fec857e6cba4901d86bcf9c643aa20a336ce9
0x3a69c68df184bcf6c8819a3ec9cd727c810c9258cdcf15e170a9007a04d1e973
0x5305827ab599f9672d29440bcf581a2b9426a241fa0d90a6c7b15e1015e79856
0xf7b18b97ec8034ac79d3f4ef086b92d0e10092f44e1b239f08cee1ac080f2762
0xeac864ae5854004ff75eba0a472f223c03e6b9d80d4f5ea3683f9d7bc2023681

Functions
Getter at block 23071983
betMultiplePerRound(view returns (uint256)
1000000000000000
currentGameId(view returns (uint256)
5062
getNumWords(pure returns (uint256)
1
getRequestConfirmations(view returns (uint16)
2
maxBetDivisor(view returns (uint256)
20
maxConsecutiveRounds(view returns (uint256)
10
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
choicesByGameId(uint256uint256view returns (uint8)
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 flipIduint8 method
playGame(uint8[] choicesstring referralCodeuint8 methodpayable returns (uint256)
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 numRoundsuint8[] choicesaddress 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 FlipRoundInfo[] results
Constructor
constructor(
Fallback and receive
receive(
Errors
OnlyCoordinatorCanFulfill(address have