CloversController

Verified contract

Active on Ethereum with 14,162 txns
Deployed by via 0x44ebcf4b at 8673689
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CloversController"

0xdf9f783244fcf72137752f8d76404ff7be4a90cc1c5ca4277597f3c1fc450874
0x1e995fd1e14494c312bcebd4c825326ea2e70f1600900e8352e9370ab423e0b5
0xa113ffbd4771052da9d5cbcbc3f25f448aea1291878247512ae77b058304478b
0x5cde849bb28fd39b7718d7438aca7157dd65ef9f1c62bd46feb3bcefbcd42991
0x390862db840029a31e307daededc857880cd722146bc3940b86c4cf858133445
0xed438445d9488c414427ee9d35ce22cdd0c4a0ca3e2da0a91e7dd92676629e5d
0xb42744f90b0ce860efbc6affb61ffdc5ae2cea3e2e07c5d35a875c8ac31d434d
0xf6bb86afeccd5376ac8cd8791d395e06204db1c9ea98a9000c33ad7746fea353
0x9c00700a337aff3278e098fc9e0d8b88e8c2275e8617fac931b28e0c7677a0c2
0x65348f909d949a8ea3b4db554de229d278e9adbc32d3f2207ad88874b7f233d9

Functions
Getter at block 21172954
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.