PrizePoolManager

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x1939718a at 20639880
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 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "PrizePoolManager"

No transactions found for "PrizePoolManager"


Functions
Getter at block 22511343
USDC(view returns (address)
0x0000000000000000000000000000000000000000
custodialAddress(view returns (address)
0x0000000000000000000000000000000000000000
dividendReceiver(view returns (address)
0x0000000000000000000000000000000000000000
feeLimit(view returns (uint256)
0
getActiveGames(view returns (uint256[])
[]
getInactivePrizePools(view returns (uint256[])
[]
owner(view returns (address)
0x0000000000000000000000000000000000000000
platformReceiver(view returns (address)
0x0000000000000000000000000000000000000000
rewardTracker(view returns (address)
0x0000000000000000000000000000000000000000
totalCardRewardsPaid(view returns (uint256)
0
totalDividendsPaid(view returns (uint256)
0
totalPayoutsPaid(view returns (uint256)
0
totalPlatformPaid(view returns (uint256)
0
Read-only
amountWonByUserId(uint256view returns (uint256)
getContractTokenBalance(string tokenNameview returns (uint256)
getPrizePool(uint256 entityIdview returns (uint256 numberOfUsersuint256 usersRegistereduint256 entryFeeuint256 totalEntryFeeuint256 fixedPrizePooluint256 totalPayoutuint256 dividendsPaiduint256 platformPaidbool onlyPayFeesbool activeuint256 cardRewardsPaid)
getPrizePoolUsers(uint256 entityIdview returns (uint256[] userIdsbool[] isWalletaddress[] walletAddress)
getWalletTokenBalance(string tokenNameaddress holderview returns (uint256)
isAuthorized(addressview returns (bool)
tokens(stringview returns (address)
State-modifying
addToken(string tokenNameaddress tokenAddress
initialize(address _USDCaddress _custodialAddressaddress _dividendReceiveraddress _platformReceiver
initializeNewPrizePool(uint256 entityIdstring descuint256 _numberOfUsersuint256 entryFeeuint256[] userIdsaddress[] walletAddressesuint256 _fixedPrizePool
initializeNewPrizePool(uint256 entityIdstring descuint256 _numberOfUsersuint256 entryFeeuint256[] userIdsaddress[] walletAddressesuint256 _fixedPrizePooladdress ownerAddressuint256 ownerId
initializeNewPrizePool(uint256 entityIdstring descuint256 _numberOfUsersuint256 entryFeeuint256[] userIdsaddress[] walletAddressesuint256 _fixedPrizePooladdress ownerAddressuint256 ownerIdstring tokenName
payOutWinners(uint256 entityIduint256[] userIdsuint256[] amountsuint256[] platformFeesuint256[] dividendFeesbool closeGameuint256[] cardRewardsaddress[] cardAddresses
registerUser(uint256 entityIdaddress walletAddressuint256 userIduint256 amount
registerUsers(uint256 entityIdaddress[] walletAddressesuint256[] userIdsuint256[] amounts
removeToken(string tokenName
renounceOwnership(
reopenPrizePool(uint256 entityId
setAuthorization(address accountbool authorized
setCustodialAddress(address _custodialAddress
setReceivers(address _dividendReceiveraddress _platformReceiver
setRewardTrackerAddress(address _rewardTrackerAddress
transferOwnership(address newOwner
unregisterUsers(uint256 entityIduint256[] userIds
Events
CardRewardPaid(address indexed cardAddressuint256 amount
DebugTokenMapping(string indexed tokenNameaddress tokenAddress
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaidOut(uint256 indexed entityIduint256 indexed userIduint256 indexed amount
PrizePoolClosed(uint256 indexed entityId
PrizePoolInitialized(uint256 indexed entityIdstring descriptionuint256 numberOfUsersuint256 entryFee
PrizePoolReopened(uint256 indexed entityId
SentToDividends(address indexed divReceiveruint256 amount
SentToPlatform(address indexed platformReceiveruint256 amount
UserRegistered(uint256 indexed entityIduint256 indexed userIdaddress indexed walletAddressuint256 amount
UserUnregistered(uint256 indexed entityIduint256 indexed userIdbool refundeduint256 amountRefunded
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.