CloversController
Verified contract
Active on
Ethereum with 14,162 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb55c…82fd
0x1a94…2bd1
0x1754…7655
0x6ebd…e06b
Balances ($0.00)
No balances found for "CloversController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 8749314 | 5 years ago | | | 0 | 0.00034278600 | |
| 8748278 | 5 years ago | | | 0 | 0.000011842710 | |
| 8748278 | 5 years ago | | | 0 | 0.000079869138 | |
| 8748270 | 5 years ago | | | 0 | 0.000079888710 | |
| 8748270 | 5 years ago | | | 0 | 0.000079884050 | |
| 8748270 | 5 years ago | | | 0 | 0.000079869138 | |
| 8748270 | 5 years ago | | | 0 | 0.000075431400 | |
| 8748267 | 5 years ago | | | 0 | 0.000079888710 | |
| 8748267 | 5 years ago | | | 0 | 0.000079888710 | |
| 8748267 | 5 years ago | | | 0 | 0.000079869138 |
ABI
ABI objects
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 symmetries) view returns (uint256)
checkSignature(uint256 tokenId, bytes28[2] moves, uint256 symmetries, bool keep, address recepient, bytes signature, address signer) pure returns (bool)
commits(bytes32) view returns (address)
convertBytes16ToUint(bytes16 _board) pure returns (uint256 number)
getGame(bytes28[2] moves) pure returns (bool error, bool complete, bool symmetrical, bytes16 board, uint8 currentPlayer, uint8 moveKey)
getHash(uint256 tokenId, bytes28[2] moves, uint256 symmetries, bool keep, address recepient) pure returns (bytes32)
getMovesHash(bytes28[2] moves) pure returns (bytes32)
getMovesHashWithRecepient(bytes32 movesHash, address recepient) pure returns (bytes32)
getPrice(uint256 symmetries) view returns (uint256)
isValid(bytes28[2] moves) pure returns (bool)
isValidGame(bool error, bool complete) pure returns (bool)
recover(bytes32 hash, bytes signature) pure returns (address)
toEthSignedMessageHash(bytes32 hash) pure returns (bytes32)
State-modifying
Events challengeClover(uint256 tokenId) returns (bool)
claimCloverSecurelyPartOne(bytes32 movesHashWithRecepient)
claimCloverSecurelyPartTwo(bytes32 movesHash)
claimCloverWithSignature(uint256 tokenId, bytes28[2] moves, uint256 symmetries, bool keep, bytes signature) payable returns (bool)
claimCloverWithVerification(bytes28[2] moves, bool keep) payable returns (bool)
renounceOwnership()
transferFrom(address _from, address _to, uint256 tokenId)
transferOwnership(address newOwner)
updateBasePrice(uint256 _basePrice)
updateClubTokenController(address _clubTokenController)
updateOracle(address _oracle)
updatePaused(bool _paused)
updatePayMultipier(uint256 _payMultiplier)
updatePriceMultipier(uint256 _priceMultiplier)
updateSalePrice(uint256 tokenId, uint256 _price)
updateSimpleCloversMarket(address _simpleCloversMarket)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
cloverChallenged(uint256 tokenId, bytes28[2] moves, address owner, address challenger)
cloverClaimed(uint256 tokenId, bytes28[2] moves, address sender, address recepient, uint256 reward, uint256 symmetries, bool keep)
cloverCommitted(bytes32 movesHash, address owner)
constructor(address _clovers, address _clubToken, address _clubTokenController)
This contract contains no fallback and receive objects.
This contract contains no error objects.