BettingAdmin
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "BettingAdmin"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BettingAdmin"
ABI
ABI objects
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(uint256) view returns (uint256 id, uint256 poolId, uint256 teamId, uint256 amount, address player, uint256 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 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
poolBets(uint256, uint256) view returns (uint256)
poolStatus(uint256) view returns (uint256)
poolTeams(uint256, uint256) view returns (uint256 id, string name, uint8 status, uint256 totalAmount)
pools(uint256) view returns (uint256 id, uint256 numberOfTeams, string eventName, uint256 totalBets, uint256 totalAmount, uint256 payoutClaimed, uint256 totalCommissions, uint256 commissionsClaimed, uint8 status, uint256 startTime, uint256 endTime, address mintContract, bool commissionDisabled, bool paymentDisabled)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events 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 role, address 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 role, address account)
revokeRole(bytes32 role, address 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 newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CommissionTransferredToVault(uint256 indexed poolId, uint256 amount)
Initialized(uint8 version)
PayoutTransferredToVault(uint256 indexed poolId, uint256 amount)
PoolCanceled(uint256 indexed poolId)
PoolClosed(uint256 indexed poolId)
PoolCreated(uint256 indexed poolId, uint256 numberOfTeams, uint256 startTime)
PoolGraded(uint256 indexed poolId, uint256[] winnerId)
PoolStarted(uint256 indexed poolId)
PoolStateUpdated(uint256 indexed poolId_, uint256 indexed status_)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TeamAdded(uint256 indexed poolId, uint256 teamId)
TeamRemoved(uint256 indexed poolId, uint256 teamId)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.