GameChannel
Verified contract
Active on
Ethereum with 2,892 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4183…201e
0x71be…f6f3
Balances ($0.00)
No balances found for "GameChannel"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7476234 | 6 years ago | | | 0 | 0.00048650000 | |
| 7476219 | 6 years ago | | | 0 | 0.00078522000 | |
| 7476210 | 6 years ago | | | 0 | 0.00097256000 | |
| 7475703 | 6 years ago | | | 0 | 0.00063456000 | |
| 7475642 | 6 years ago | | | 0 | 0.00063010920 | |
| 7475457 | 6 years ago | | | 0.07 | 0.00052661626 | |
| 7474522 | 6 years ago | | | 0 | 0.00016106160 | |
| 7474495 | 6 years ago | | | 0.04 | 0.00019088400 | |
| 7474074 | 6 years ago | | | 0 | 0.00015766170 | |
| 7473926 | 6 years ago | | | 0.05 | 0.00038202400 |
ABI
ABI objects
Getter at block 21307149
BET_TYPEHASH() view returns (bytes32)
0xeef42e798af5b621c1fec054bfc1e4afbc802193bba58f0790a159f94e21fbac
DOMAIN_SEPERATOR() view returns (bytes32)
0x402a8b25b4af8316168f7f53a5024fd7ce792c92e3b9f0a3716c3750a7a49517
EIP712DOMAIN_TYPEHASH() view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
MAX_TIMEOUT() view returns (uint256)
518400
MAX_TRANSFER_TIMSPAN() view returns (uint256)
15552000
MIN_TIMEOUT() view returns (uint256)
259200
MIN_TRANSFER_TIMESPAN() view returns (uint256)
86400
TIMEOUT_DESTROY() view returns (uint256)
1728000
activated() view returns (bool)
true
activeGames() view returns (uint256)
0
conflictRes() view returns (address)
0x41835a59963c4b7c254790243da6ddccf0d5201e
gameIdCntr() view returns (uint256)
5435
houseAddress() view returns (address)
0x71be1ace87248f3950bdfc4c89b4b3eed059f6f3
houseProfit() view returns (int256)
0
houseStake() view returns (uint256)
0
lastProfitTransferTimestamp() view returns (uint256)
1554029877
maxStake() view returns (uint128)
30000000000000000000
minStake() view returns (uint128)
10000000000000000
newConflictRes() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x324ec9421c051d1ec1855ef6fe49263c02b35c77
paused() view returns (bool)
true
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
profitTransferTimeSpan() view returns (uint256)
1209600
serverAddress() view returns (address)
0xcef260a5fed7a896bbe07b933b3a5c17aec094d8
timePaused() view returns (uint256)
1554036901
updateTime() view returns (uint256)
0
Read-only
gameIdGame(uint256) view returns (uint8 status, uint128 stake, uint8 gameType, uint32 roundId, uint256 betNum, uint256 betValue, int256 balance, bytes32 userSeed, bytes32 serverSeed, uint256 endInitiatedTime)
pendingReturns(address) view returns (uint256)
userGameId(address) view returns (uint256)
State-modifying
Events activate()
activateConflictResolution()
addHouseStake() payable
claimOwnership()
createGame(bytes32 _userEndHash, uint256 _previousGameId, uint256 _createBefore, bytes32 _serverEndHash, bytes _serverSig) payable
destroy()
pause()
serverCancelActiveGame(address _userAddress, uint256 _gameId)
serverEndGame(uint32 _roundId, int256 _balance, bytes32 _serverHash, bytes32 _userHash, uint256 _gameId, address _contractAddress, address _userAddress, bytes _userSig)
serverEndGameConflict(uint32 _roundId, uint8 _gameType, uint256 _num, uint256 _value, int256 _balance, bytes32 _serverHash, bytes32 _userHash, uint256 _gameId, address _contractAddress, bytes _userSig, address _userAddress, bytes32 _serverSeed, bytes32 _userSeed)
serverForceGameEnd(address _userAddress, uint256 _gameId)
setGameIdCntr(uint256 _gameIdCntr)
setHouseAddress(address _houseAddress)
setProfitTransferTimeSpan(uint256 _profitTransferTimeSpan)
setStakeRequirements(uint128 _minStake, uint128 _maxStake)
transferOwnership(address _newOwner)
transferProfitToHouse()
unpause()
updateConflictResolution(address _newConflictResAddress)
userCancelActiveGame(uint256 _gameId)
userEndGame(uint32 _roundId, int256 _balance, bytes32 _serverHash, bytes32 _userHash, uint256 _gameId, address _contractAddress, bytes _serverSig)
userEndGameConflict(uint32 _roundId, uint8 _gameType, uint256 _num, uint256 _value, int256 _balance, bytes32 _serverHash, bytes32 _userHash, uint256 _gameId, address _contractAddress, bytes _serverSig, bytes32 _userSeed)
userForceGameEnd(uint256 _gameId)
withdraw()
withdrawAll()
withdrawHouseStake(uint256 value)
LogActive()
LogGameCreated(address indexed user, uint256 indexed gameId, uint128 stake, bytes32 indexed serverEndHash, bytes32 userEndHash)
LogGameEnded(address indexed user, uint256 indexed gameId, uint32 roundId, int256 balance, uint8 reason)
LogOwnerShipTransferInitiated(address indexed previousOwner, address indexed newOwner)
LogOwnerShipTransferred(address indexed previousOwner, address indexed newOwner)
LogPause()
LogServerRequestedEnd(address indexed user, uint256 indexed gameId)
LogStakeLimitsModified(uint256 minStake, uint256 maxStake)
LogUnpause()
LogUpdatedConflictResolution(address newConflictResolutionAddress)
LogUpdatingConflictResolution(address newConflictResolutionAddress)
LogUserRequestedEnd(address indexed user, uint256 indexed gameId)
constructor(address _serverAddress, uint128 _minStake, uint128 _maxStake, address _conflictResAddress, address _houseAddress, uint256 _chainId)
This contract contains no fallback and receive objects.
This contract contains no error objects.