This contract is being backfilled. You may encounter incomplete storage history.

CloversController

Verified contract

Active on Ethereum with 3,842 txns
Deployed by via 0x9cfef782 at 8750895
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $179.14
0x861598ba802e08eba9b14478bf6ff896e75285e808218d3d6c10efd0c12d4d87
0x1adf0c74eb2c7d1e67c09ec404d32bbf23c9c798c9c58b36fee8ab1de13a3371
0xbb970486d51257a9e988d2c72c12dab97201f72bd68e07d0e39023ec0d904f04
0x82cd41f5f30c670dfc171bafe11a351c6791daf3a161853b6f92ac7fe1c4ece6
0xad27ef5bf89505a63b44de16a7db5398b9849b752b7050b84ef12266612fef84
0xe0277739aa5f991b26ea6c6065a497573882c37a6b8c334a9ce6dde225341292
0x66a7907e0bb50d5d34389029a1266ccc64332a7ce8e4a115012df9a846882db8
0x049f794d817ba1f25b804b5c7288ea9f262f185b20b6e5b8dcc32e8b82f7ae71
0x0218d883de0a74f89935d0047468550add36234dd88ab55bfd48fe54413c21d0
0x9b97fdc5f59b44c6a0341d52f4e7872a64941a0d755c18cc65d2ee7418056378
From

Functions
Getter at block 20799874
basePrice(view returns (uint256)
3000000000000000000
clovers(view returns (address)
0xb55c5cac5014c662fdbf21a2c59cd45403c482fd
clubToken(view returns (address)
0x1a94656a6245379bc0d9c64c402197528edb2bd1
clubTokenController(view returns (address)
0x1754a612ca578f72d678196bcc16710f01db7655
gasBlockMargin(view returns (uint256)
240
gasLastUpdated_fastGasPrice_averageGasPrice_safeLowGasPrice(view returns (uint256)
0
isOwner(view returns (bool)
false
oracle(view returns (address)
0xab0f3326f7f32988963d446543a0b3bbc21b8b92
owner(view returns (address)
0xe7d134c26292e4eeb6fc7f95bc4188a04658d0e3
paused(view returns (bool)
false
payMultiplier(view returns (uint256)
50000000000000000
priceMultiplier(view returns (uint256)
3
simpleCloversMarket(view returns (address)
0x6ebd97252d34645263c1d074f202f1d7546ce06b
Read-only
calculateReward(uint256 symmetriesview returns (uint256)
checkSignature(uint256 tokenIdbytes28[2] movesuint256 symmetriesbool keepaddress recepientbytes signatureaddress signerpure returns (bool)
commits(bytes32view returns (address)
convertBytes16ToUint(bytes16 _boardpure returns (uint256 number)
getGame(bytes28[2] movespure returns (bool errorbool completebool symmetricalbytes16 boarduint8 currentPlayeruint8 moveKey)
getHash(uint256 tokenIdbytes28[2] movesuint256 symmetriesbool keepaddress recepientpure returns (bytes32)
getMovesHash(bytes28[2] movespure returns (bytes32)
getMovesHashWithRecepient(bytes32 movesHashaddress recepientpure returns (bytes32)
getPrice(uint256 symmetriesview returns (uint256)
isValid(bytes28[2] movespure returns (bool)
isValidGame(bool errorbool completepure returns (bool)
recover(bytes32 hashbytes signaturepure returns (address)
toEthSignedMessageHash(bytes32 hashpure returns (bytes32)
State-modifying
challengeClover(uint256 tokenIdreturns (bool)
claimCloverSecurelyPartOne(bytes32 movesHashWithRecepient
claimCloverSecurelyPartTwo(bytes32 movesHash
claimCloverWithSignature(uint256 tokenIdbytes28[2] movesuint256 symmetriesbool keepbytes signaturepayable returns (bool)
claimCloverWithVerification(bytes28[2] movesbool keeppayable returns (bool)
renounceOwnership(
transferFrom(address _fromaddress _touint256 tokenId
transferOwnership(address newOwner
updateBasePrice(uint256 _basePrice
updateClubTokenController(address _clubTokenController
updateOracle(address _oracle
updatePaused(bool _paused
updatePayMultipier(uint256 _payMultiplier
updatePriceMultipier(uint256 _priceMultiplier
updateSalePrice(uint256 tokenIduint256 _price
updateSimpleCloversMarket(address _simpleCloversMarket
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
cloverChallenged(uint256 tokenIdbytes28[2] movesaddress owneraddress challenger
cloverClaimed(uint256 tokenIdbytes28[2] movesaddress senderaddress recepientuint256 rewarduint256 symmetriesbool keep
cloverCommitted(bytes32 movesHashaddress owner
Constructor
constructor(address _cloversaddress _clubTokenaddress _clubTokenController
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.