Proxy
Verified contract
Proxy
Active on
Ethereum with 476 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
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 "Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21261551 | 18 minutes ago | | | 0 | 0.0024887736 | |
| 21261249 | an hour ago | | | 0 | 0.0032487452 | |
| 21260946 | 2 hours ago | | | 0 | 0.0035744535 | |
| 21260642 | 3 hours ago | | | 0 | 0.0032098513 | |
| 21260341 | 4 hours ago | | | 0 | 0.0025645962 | |
| 21260040 | 5 hours ago | | | 0 | 0.0035138813 | |
| 21259738 | 6 hours ago | | | 0 | 0.0031649663 | |
| 21259435 | 7 hours ago | | | 0 | 0.0038631647 | |
| 21259136 | 8 hours ago | | | 0 | 0.0044250165 | |
| 21258834 | 9 hours ago | | | 0 | 0.0037652217 |
ABI
ABI objects
Getter at block 21261640
gameCount() view returns (uint256 gameCount_)
474
owner() view returns (address)
0x6d5b183f538abb8572f5cd17109c617b994d5833
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 admin() returns (address)
changeAdmin(address _admin)
implementation() returns (address)
upgradeTo(address _implementation)
upgradeToAndCall(address _implementation, bytes _data) payable returns (bytes)
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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(address _admin)
fallback()
receive()
GameAlreadyExists(bytes32 uuid)
IncorrectBondAmount()
NoImplementation(uint32 gameType)