DisputeGameFactory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "DisputeGameFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DisputeGameFactory"
ABI
ABI objects
Getter at block 21261640
gameCount() view returns (uint256 gameCount_)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
version() view returns (string)
1.0.0
Read-only
findLatestGames(uint32 _gameType, uint256 _start, uint256 _n) view returns (struct IDisputeGameFactoryGameSearchResult[] games_)
gameAtIndex(uint256 _index) view returns (uint32 gameType_, uint64 timestamp_, address proxy_)
gameImpls(uint32) view returns (address)
games(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) view returns (address proxy_, uint64 timestamp_)
getGameUUID(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) pure returns (bytes32 uuid_)
initBonds(uint32) view returns (uint256)
State-modifying
Events create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)
initialize(address _owner)
renounceOwnership()
setImplementation(uint32 _gameType, address _impl)
setInitBond(uint32 _gameType, uint256 _initBond)
transferOwnership(address newOwner)
DisputeGameCreated(address indexed disputeProxy, uint32 indexed gameType, bytes32 indexed rootClaim)
ImplementationSet(address indexed impl, uint32 indexed gameType)
InitBondUpdated(uint32 indexed gameType, uint256 indexed newBond)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
This contract contains no fallback and receive objects.
GameAlreadyExists(bytes32 uuid)
IncorrectBondAmount()
NoImplementation(uint32 gameType)