ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 547 txns
Deployed by via 0x5f4fa160 at 16001949
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
ERC-20
Value $5,383.98
0xc1bdb8ce39726f6570b1129523d3b3237837e4f046f6bb05f88e8b8372ae2468
0x89aa5c84c6229cf9fe7b1ab55c1a1e11a294d2fe7844c529e852264a7aae2a0c
0x8531be734c781d198e39917f321550734da32bf9f0e29917d5099d9458ec38a9
0x56e8dc550f2880aad1806767be43954302cfcb6f482cbd2f566948c3319c9c80
0x9ef72878493feb390d9c119bcd518c793187037b24795addecdddf55fcf916a7
0x7ad372464d2486550c08143addb57003d0913b83b8e993126ac07e768284139f
0x3edb3fee63f2beb44b0d44d1ceeee79c1cfc22ed7bdd06d0a913f54d8fcae916
0x32176c80a0608fdd5ae27f1dd5c0a575a01fdc02c6f7e35f087ad0401f10eb29
0x6f0f1b490fe4453f2fab50529053dcdb15a4a241dcd9afb613d1224dac982797
0xa10f8fc0bd51e9928cd0babb2261e2f4818ade5fea7ea9fc399c77d93e58ebd5

Functions
Getter at block 21227706
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
BPS_UNIT(view returns (uint256)
10000
COMMISION(view returns (uint8)
100
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MIN_BET(view returns (uint256)
10000
SCALING_FACTOR(view returns (uint256)
100
bettingAdmin(view returns (address)
0xfd466212f39bbbce38cee467207e0f63b64205ba
erc20Contract(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
getTotalPools(view returns (uint256)
78
 
proxiableUUID(view returns (bytes32)
signer(view returns (address)
0x682d4c86fb5c10f4fb836a5c8d3e121ca7b98bdf
vault(view returns (address)
0x22e4d4ad8ee302fb9181380be96ee838489b8f48
Read-only
_splitSignature(bytes sigpure returns (bytes32 rbytes32 suint8 v)
allPayouts(address who_uint256 poolId_view returns (uint256uint256uint256)
bets(uint256view returns (uint256 iduint256 poolIduint256 teamIduint256 amountaddress playeruint256 createdAt)
calculateOdds(uint256 poolId_uint256 teamId_view returns (uint256)
claimedCommissions(addressuint256view returns (uint256)
claimedPayouts(addressuint256view returns (uint256)
claimedRefunds(addressuint256view returns (uint256)
estimateCommision(uint256 amount_pure returns (uint256)
getMessageHash(address player_uint256 poolId_uint256 amount_uint256 signedBlockNum_pure returns (bytes32)
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)
getUserBets(address userAddress_uint256 poolId_view returns (uint256[])
hasRole(bytes32 roleaddress accountview returns (bool)
poolBets(uint256uint256view returns (uint256)
poolCommission(uint256uint256view returns (uint256 amountuint256 totalAmountaddress player)
recoverSigner(bytes32 _ethSignedMessageHashbytes _signaturepure returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalCommissions(address who_uint256 poolId_view returns (uint256)
totalPayouts(address who_uint256 poolId_view returns (uint256)
totalRefunds(address who_uint256 poolId_view returns (uint256)
userBets(uint256addressuint256view returns (uint256)
viewCommisionPaid(uint256 amount_pure returns (uint256)
viewPoolDistribution(uint256 poolId_view returns (uint256[] _betAmounts)
viewPriceImpact(uint256 poolId_uint256 teamId_uint256 amount_view returns (uint256)
State-modifying
claimCommission(uint256 poolId_
claimCommissionWithSignature(uint256 poolId_uint256 amount_uint256 signedBlockNum_bytes signature_
claimPayment(address player_uint256 poolId_
claimRefund(uint256 poolId_
grantRole(bytes32 roleaddress account
initialize(address bettingAdmin_
placeBet(address player_uint256 poolId_uint256 teamId_uint256 amount_
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transferCommissionToVault(uint256 poolId_uint256 amount_
transferPayoutToVault(uint256 poolId_uint256 amount_
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
BetPlaced(uint256 indexed poolIdaddress indexed playeruint256 indexed teamIduint256 amount
CommissionClaimed(uint256 indexed poolIdaddress indexed playeruint256 amount
Initialized(uint8 version
RefundClaimed(uint256 indexed poolIdaddress indexed playeruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TeamRefundClaimed(uint256 indexed poolIdaddress indexed playeruint256 amount
Upgraded(address indexed implementation
WinningsClaimed(uint256 indexed poolIdaddress indexed playeruint256 amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.