GameChannel

Verified contract

Active on Ethereum with 829 txns
Deployed by via 0x0b5c0e45 at 5354019
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x43f85b5b70718621b8cb18c7077a4098f3b6dbe76673c16c283573aca03f6b96
0x9761ea4e56f2f7b2c1d6c217f7014dda58790bf077ef5742d6de39aeaa70b1b7
0xcb02229ab2d15aacd724bcf186b962602ccc23bd2da1134d427273cc0b0aba97
0xc7224ae09df5cfd1fad8e5866390619b0e104945a4c2a5eebef929cd9a07fda4
0x64f1dfa8610567ee13fbf3dea6c0ca934dc532751908d0415081091f45a4f332
0x0fb6dc69bc2f52be8114288beda5346508fa9bd3c6f792af7314e4b86077a7e8
0x671942c189133878836ad1c4d17bbeeede120e552b6cb86f58a01e3ff162fb0f
0xaad723691f5c769d5781290eb9948e756ba5ed7d14c324cc76c2d45650e806f9
0x69b5791c30b1c3167393465bc77e5886ff75147a3653c35611c70a24dadae36d
0x7dfb849cd237350f62e33c104508c3f834d1880ac769acd0a964bd17414ea34f

Functions
Getter at block 21421368
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
activeGames(view returns (uint256)
0
conflictRes(view returns (address)
0xb45f36f147efe16b4926e2d181a194f0b83fa4c3
gameIdCntr(view returns (uint256)
256
houseAddress(view returns (address)
0x71be1ace87248f3950bdfc4c89b4b3eed059f6f3
houseProfit(view returns (int256)
0
houseStake(view returns (uint256)
0
lastProfitTransferTimestamp(view returns (uint256)
1527611557
maxStake(view returns (uint256)
500000000000000000
minStake(view returns (uint256)
10000000000000000
newConflictRes(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x324ec9421c051d1ec1855ef6fe49263c02b35c77
paused(view returns (bool)
true
profitTransferTimeSpan(view returns (uint256)
1209600
serverAddress(view returns (address)
0xcef260a5fed7a896bbe07b933b3a5c17aec094d8
timePaused(view returns (uint256)
1527610355
typeHash(view returns (bytes32)
0xa032b345d3b9e096b0c4085e17edcfe91bbecf4b87d721ebde3a53d19d08eb7f
updateTime(view returns (uint256)
0
Read-only
gameIdGame(uint256view returns (uint8 statusuint8 reasonEndeduint256 stakeuint8 gameTypeuint32 roundIduint16 betNumuint256 betValueint256 balancebytes32 playerSeedbytes32 serverSeeduint256 endInitiatedTime)
pendingReturns(addressview returns (uint256)
playerGameId(addressview returns (uint256)
State-modifying
acceptGame(address _playerAddressuint256 _gameIdbytes32 _endHash
activateConflictResolution(
addHouseStake(payable 
cancelGame(uint256 _gameId
createGame(bytes32 _endHashpayable 
destroy(
pause(
playerCancelActiveGame(uint256 _gameId
playerEndGame(uint32 _roundIduint8 _gameTypeuint16 _numuint256 _valueint256 _balancebytes32 _serverHashbytes32 _playerHashuint256 _gameIdaddress _contractAddressbytes _serverSig
playerEndGameConflict(uint32 _roundIduint8 _gameTypeuint16 _numuint256 _valueint256 _balancebytes32 _serverHashbytes32 _playerHashuint256 _gameIdaddress _contractAddressbytes _serverSigbytes32 _playerSeed
playerForceGameEnd(uint256 _gameId
rejectGame(address _playerAddressuint256 _gameId
serverCancelActiveGame(address _playerAddressuint256 _gameId
serverEndGame(uint32 _roundIduint8 _gameTypeuint16 _numuint256 _valueint256 _balancebytes32 _serverHashbytes32 _playerHashuint256 _gameIdaddress _contractAddressaddress _playerAddressbytes _playerSig
serverEndGameConflict(uint32 _roundIduint8 _gameTypeuint16 _numuint256 _valueint256 _balancebytes32 _serverHashbytes32 _playerHashuint256 _gameIdaddress _contractAddressbytes _playerSigaddress _playerAddressbytes32 _serverSeedbytes32 _playerSeed
serverForceGameEnd(address _playerAddressuint256 _gameId
setHouseAddress(address _houseAddress
setOwner(address _newOwner
setProfitTransferTimeSpan(uint256 _profitTransferTimeSpan
setStakeRequirements(uint256 _minStakeuint256 _maxStake
transferProfitToHouse(
unpause(
updateConflictResolution(address _newConflictResAddress
withdraw(
withdrawAll(
withdrawHouseStake(uint256 value
Events
LogGameAccepted(address indexed playeruint256 indexed gameIdbytes32 endHash
LogGameCreated(address indexed playeruint256 indexed gameIduint256 stakebytes32 endHash
LogGameEnded(address indexed playeruint256 indexed gameIduint8 reason
LogGameRejected(address indexed playeruint256 indexed gameId
LogOwnerShipTransferred(address indexed previousOwneraddress indexed newOwner
LogPause(
LogPlayerRequestedEnd(address indexed playeruint256 indexed gameId
LogServerRequestedEnd(address indexed playeruint256 indexed gameId
LogStakeLimitsModified(uint256 minStakeuint256 maxStake
LogUnpause(
LogUpdatedConflictResolution(address newConflictResolutionAddress
LogUpdatingConflictResolution(address newConflictResolutionAddress
Constructor
constructor(address _serverAddressuint256 _minStakeuint256 _maxStakeaddress _conflictResAddressaddress _houseAddressuint256 _gameIdCntr
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.