ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 6 txns
Deployed by via 0xa2e20b6f at 15985350
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
2 additional variables

No balances found for "ERC1967Proxy"

0x82be06e653f27103a4fd687f522b86ca885b49f3605dfe9ed8339a41122517ec
0x03e84930b6062ecbb9cc1282b1abb29650430ffdf270f0b43d9a1e632fc8ced2
0x36947de95f27b54920c4bfeb4948a6436f79833e3b133ab58d3b56081275b4cd
0xeda2991964fd92ab686e04a6e5e4a7baafc481ccec1e6099a9464dadc4c5b8b2
0x78af18e88198005dcd0c5d9e00a13bb5c0b31808483117032b35556e5c373205
0x92d90d4966019b74d4ab595ebd84b312cc79199bfe3f0ea4c8c46b9940562004

Functions
Getter at block 20937629
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GAME_ADMIN_ROLE(view returns (bytes32)
0x9b7946abd96dccbe6cfc6cc2c13300ab429d93e16fa72dc459eeccda73817f08
MULTISIG_ROLE(view returns (bytes32)
0xa5a0b70b385ff7611cd3840916bd08b10829e5bf9e6637cf79dd9a427fc0e2ab
betting(view returns (address)
0xf3a881314a14e2ef3fd2a412d2fe9e78a7933bf3
erc20Contract(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
getTotalPools(view returns (uint256)
78
 
proxiableUUID(view returns (bytes32)
proxy(view returns (address)
0x8556ae689ea310d671cae96b2b1a5c7cba1a6c39
signer(view returns (address)
0x682d4c86fb5c10f4fb836a5c8d3e121ca7b98bdf
vaultContract(view returns (address)
0x22e4d4ad8ee302fb9181380be96ee838489b8f48
Read-only
bets(uint256view returns (uint256 iduint256 poolIduint256 teamIduint256 amountaddress playeruint256 createdAt)
getPool(uint256 poolId_view returns (struct StoragePool)
getPoolTeam(uint256 poolId_uint256 teamId_view returns (struct StorageTeam)
getPoolTeams(uint256 poolId_view returns (struct StorageTeam[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
poolBets(uint256uint256view returns (uint256)
poolStatus(uint256view returns (uint256)
poolTeams(uint256uint256view returns (uint256 idstring nameuint8 statusuint256 totalAmount)
pools(uint256view returns (uint256 iduint256 numberOfTeamsstring eventNameuint256 totalBetsuint256 totalAmountuint256 payoutClaimeduint256 totalCommissionsuint256 commissionsClaimeduint8 statusuint256 startTimeuint256 endTimeaddress mintContractbool commissionDisabledbool paymentDisabled)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
betPlaced(address player_uint256 poolId_uint256 teamId_uint256 amount_uint256 commission_returns (bool)
cancelPool(uint256 poolId_
closePool(uint256 poolId_
commissionClaimed(address player_uint256 poolId_uint256 amount_returns (bool)
createPool(uint256 numberOfTeams_string eventName_uint256 startTime_uint256 duration_string[] teams_string uri_
gradePool(uint256 poolId_uint256 winnerId_
grantRole(bytes32 roleaddress account
initialize(address erc20Contract_address vaultContract_address signer_address proxy_
markPoolTie(uint256 poolId_uint256[] winnerIds_
payoutClaimed(address player_uint256 poolId_uint256 amount_returns (bool)
refundClaimed(address player_uint256 poolId_uint256 amount_returns (bool)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
startPool(uint256 poolId_
transferCommissionToVault(uint256 poolId_
transferPayoutToVault(uint256 poolId_
updateBettingAddress(address betting_
updateProxyAddress(address proxy_
updateStartTime(uint256 poolId_uint256 startTime_uint256 duration_
updateVaultContract(address vaultContract_
updateVeraSignerAddress(address signer_
updateerc20Contract(address erc20Contract_
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CommissionTransferredToVault(uint256 indexed poolIduint256 amount
Initialized(uint8 version
PayoutTransferredToVault(uint256 indexed poolIduint256 amount
PoolCanceled(uint256 indexed poolId
PoolClosed(uint256 indexed poolId
PoolCreated(uint256 indexed poolIduint256 numberOfTeamsuint256 startTime
PoolGraded(uint256 indexed poolIduint256[] winnerId
PoolStarted(uint256 indexed poolId
PoolStateUpdated(uint256 indexed poolId_uint256 indexed status_
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TeamAdded(uint256 indexed poolIduint256 teamId
TeamRemoved(uint256 indexed poolIduint256 teamId
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.