TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 56 txns
Deployed by via 0xf44980a7 at 16621288
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 49 additional slots
-
variable spans 49 additional slots
10 additional variables

No balances found for "TransparentUpgradeableProxy"

0x9b4026970fc382d55a1d4a579032a7b9eaafe529821a1544f85f5c12b11e1283
0x627044e9b889822e75ff301679b9215f3c441c348cf851daa41168c155ff4858
0x7ed42cd2a85ac832ff3be80de13c691dfb939d7d92c18523c3ee48d6aa5794f7
0xdcb92fed569d3ac9c6693fc3cd3ac854de90c9f2926a7829c26c8e4db7cab316
0x11374a717eb690d5ab56332a62ce250c82f2d5737bfc59a4f2f48fc9f84a1957
0xefa4ba88ea8246515fbd96c3bac0c5bbb6ffb1940c408f4121fd78e1998ca68b
0x8754a89161691dcfe36aaded54c8ed43f02ccc614c27130c1dfea5ecd60dfc15
0xfc468b0dacb9f46e5e52d5bcaa7c9f51c1e0c9d2b286fa490f45ff07745af116
0xc0205ce0460aab7812f4814e12f0815dd3c46ddf317e6783dcecf290d6d8f559
0x240ff08b59e58f1edf82c8570bbee67dab9da357e29f399b3c8d18b367fa18fa

Functions
Getter at block 20909549
MAX_NUMBER(view returns (uint16)
10000
MAX_TOKENS_AMOUNT(view returns (uint16)
130
MIN_NUMBER(view returns (uint16)
1
calculations(view returns (address)
0xf4ea47dc23d1efd580bedaf35787c126283fc969
coordinator(view returns (address)
0x271682deb8c4e0901d1a1550ad2e64d568e69909
feeRecipient(view returns (address)
0xb6bf6aaa699005adc0c9814d6543ff90e0352824
getAddedTokens(view returns (address[])
[0x0000000000000000000000000000000000000000]
 
getInfluencers(view returns (address[])
getInfluencersLength(view returns (uint256)
40
 
getMaxMultiplier(view returns (uint256 maxMultiplier)
 
getMaxWinningChance(view returns (uint256 maxWinningChance)
 
getMinMultiplier(view returns (uint256 minMultiplier)
houseEdge(view returns (uint16)
150
keyHash(view returns (bytes32)
0x9fe0eebf5e446e3c998ec9bb19951541aee00bb90ea201ae456421a2ded86805
linkPremium(view returns (uint256)
250000000000000000
maxBetAmount(view returns (uint256)
1500000000000000000
owner(view returns (address)
0xb6bf6aaa699005adc0c9814d6543ff90e0352824
 
renounceOwnership(pure 
subscriptionId(view returns (uint64)
652
withdrawalWaitingPeriod(view returns (uint256)
2678400
Read-only
addedTokens(uint256view returns (address)
calculateBet(uint16 lowerNumberuint16 upperNumberuint256 betAmountview returns (uint256 winningChanceuint256 multiplieruint256 prizeAmount)
estimateChainlinkFee(uint256 currentGasPriceuint256 amountOfBetsview returns (uint256)
getAvailablePrize(address tokenview returns (uint256)
getBetFromMultiplierAndProfit(uint256 multiplieruint256 profitaddress tokenview returns (uint256 betAmountuint256 upperNum)
getBiggestMultiplierFromBet(uint256 betAmountaddress tokenview returns (uint256 multiplier)
getGuessesByRequestId(uint256 requestIdview returns (struct RandomNumberUserGuess[])
getHistoricalPayouts(address influencerview returns (struct ReferralSystemPayout[])
getInfluencerWithdrawableBalances(address influencerview returns (address[]uint256[])
getMultiplierFromBetAndChance(uint256 betAmountuint256 winningChanceaddress tokenview returns (uint256 multiplier)
getMultiplierFromBetAndProfit(uint256 betAmountuint256 profitaddress tokenview returns (uint256 multiplier)
getNumberFromRandomness(uint256 randomnessuint256 amountOfNumbersview returns (uint256[] chainlinkRawNumbersuint256[] parsedNumbers)
getPreviewNumbers(uint256 desiredMultiplieruint256 desiredWinningChanceuint256 desiredProfituint256 desiredBetAmountaddress tokenview returns (uint256 resultBetAmountuint256 resultProfituint256 resultPrizeuint256 resultWinningChanceuint256 resultMultiplier)
getProfitFromBetAndMultiplier(uint256 betAmountuint256 multiplieraddress tokenview returns (uint256 profituint256 upperNum)
getReferralLength(address influencerview returns (uint256)
getReferralList(address influencerview returns (address[])
getTotalNumbersByInfluencer(address influenceraddress tokenview returns (uint256 totalBetsuint256 totalWinsuint256 totalLossesuint256 totalRefundsint256 totalInfluencerProfitint256 totalCasinoProfituint256 totalPayouts)
getUserReferredBy(address userview returns (address influencerbool isEnabled)
getWinningChanceFromMultiplier(uint256 multiplierview returns (uint256 winningChance)
guessByRequestId(uint256uint256view returns (address useruint16 lowerNumberuint16 upperNumberuint256 prizeAmountuint256 betAmountuint256 multiplieraddress token)
historicalPayoutsByInfluencer(addressuint256view returns (address influenceraddress tokenuint256 paymentAmountuint256 datetimeuint256 totalPayouts)
influencerData(addressview returns (address walletbool isEnableduint256 percentageuint256 nextWithdrawalDate)
influencerWallets(uint256view returns (address)
responseBlockByRequestId(uint256view returns (uint256)
tokenToUsdPriceFeed(addressview returns (address)
totalInBetsPerToken(addressview returns (uint256)
totalPaidToInfluencersByToken(addressview returns (uint256)
totalUnpaidToInfluencersByToken(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAllowedTokens(address[] tokensaddress[] usdPriceFeeds
addInfluencers(address[] influencersuint256[] percentages
changeCalculations(address calculations_
disableInfluencers(address[] influencers
editFeeRecipient(address feeRecepient_
editHouseEdge(uint16 houseEdge_
editKeyHash(bytes32 keyHash_
editMaxBetAmount(uint256 maxBetAmount_
editSubscriptionId(uint64 subscriptionId_
editUsdPriceFeed(address[] tokensaddress[] usdPriceFeeds
editWithdrawalWaitingPeriod(uint256 newWaitingPeriod
initialize(uint64 subscriptionId_address vrfCoordinator_bytes32 keyHash_address linkToken_address feeRecepient_uint16 houseEdge_uint256 linkPremium_uint256 maxBetAmount_address linkToNativeTokenPriceFeed_address nativeToUsdPriceFeeduint256 withdrawalWaitingPeriod_address calculations_
playGame(uint16[] lowerNumbersuint16[] upperNumbersuint256[] betAmountsaddress[] tokensaddress influencerpayable 
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
transferOwnership(address newOwner
withdraw(address _tokenuint256 _amount
withdrawInfluencerProfit(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BetResult(uint256 indexed requestIduint256 betIndexaddress indexed useraddress influenceruint256 winningNumberstruct RandomNumberUserGuess userGuessbool didUserWinbool successbool isPrize
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequestId(uint256 requestIdaddress indexed useruint256 dateTimeuint256 amountOfPlays
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
OnlyCoordinatorCanFulfill(address haveaddress want