BettingAdmin

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x94a9f373 at 15985349
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

No balances found for "BettingAdmin"

No transactions found for "BettingAdmin"


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)
0x0000000000000000000000000000000000000000
erc20Contract(view returns (address)
0x0000000000000000000000000000000000000000
getTotalPools(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
proxy(view returns (address)
0x0000000000000000000000000000000000000000
signer(view returns (address)
0x0000000000000000000000000000000000000000
vaultContract(view returns (address)
0x0000000000000000000000000000000000000000
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.