This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 2,178 txns
Deployed by via 0x8dd2e800 at 3046612
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
26 additional variables
Native
Value $0.01
ERC-20
Value $7.1
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x800bd9f2923766de36e450d6c1d3cc9567843df02a236197a969290af1e16433
0x7ae93c10b99410428cf0bd01ba09065bb0c8b1a1778a1a01fc0c94a7d87975e2
0x1cd16ae627bb4bba282dee1f78c1df160cdac73f332bde17f619d59b6aaf7147
0x53606012424cfe82c29ed03364e5e21d047bd89d45984a932c41174b331711a7
0x93cf021018ea249fc485bd8f2e2f00def24635423017e499013b55d4db0bcea9
0x83d4d2edcae00c5be2e5b5fe5fe48184000196f314264e584c5fc25dc51f78d1
0x84356707dbc23d6971cd57d2c44c97706fb10c58dc493144d0703cb824fe43df
0xad86d68316bb9ab184e229f5e52cbd49ca21e5f25764dff2bf7eddb5b0d5fca3
0xbbfe2001d9600bf7c0b26e51e6ea752901579c4d77abd97091f3f89a9141db5b
0x45a4cdc536365e77eaf8b686ace0380c580631b18eb8f60eeff7a86aca4a5e2a

Functions
Getter at block 23081867
curveSUSD(view returns (address)
0x0000000000000000000000000000000000000000
lastPauseTime(view returns (uint256)
0
maxAllowedRiskPerCombination(view returns (uint256)
30000000000000000000000
maxSupportedAmount(view returns (uint256)
20000000000000000000000
maxSupportedOdds(view returns (uint256)
10000000000000000
minUSDAmount(view returns (uint256)
3000000
multiCollateralOnOffRamp(view returns (address)
0x0946bfe3c543e0b770b7f7e508c8a566947c4278
multicollateralEnabled(view returns (bool)
true
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
numActiveParlayMarkets(view returns (uint256)
49
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
parlayAmmFee(view returns (uint256)
30000000000000000
parlayLP(view returns (address)
0x46005f3c5a6bd95df00cfa53988c79a17e56d060
parlayMarketData(view returns (address)
0x6286e16e22b14c840e71852c81f50e5e3001753a
parlayMarketMastercopy(view returns (address)
0x819fe7f9952e2a604234b3ec8610acdf6480f75d
parlayPolicy(view returns (address)
0x6880b6fc24ac20a9081ffa39b1a504a44baeb2de
parlaySize(view returns (uint256)
10
parlayVerifier(view returns (address)
0xefb62e3a6b708f076babcf9fdddf4da72f00d676
paused(view returns (bool)
false
referrals(view returns (address)
0x42792efed59f628495dd9f5e2190819468ce0934
sUSD(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
safeBox(view returns (address)
0x84ab38e42d8da33b480762cca543eeca6135e040
safeBoxImpact(view returns (uint256)
20000000000000000
sportManager(view returns (address)
0xb0ee5c967f209f24f7ef30c2c6da38346a87e089
sportsAmm(view returns (address)
0xafd339acf24813e8038bfdf19a8d87eb94b4605d
stakingThales(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
SGPFeePerCombination(uint256uint256uint256view returns (uint256)
activeParlayMarkets(uint256 indexuint256 pageSizeview returns (address[])
buyQuoteFromParlay(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaidview returns (uint256 sUSDAfterFeesuint256 totalBuyAmountuint256 totalQuoteuint256 initialQuoteuint256 skewImpactuint256[] finalQuotesuint256[] amountsToBuy)
buyQuoteFromParlayWithDifferentCollateral(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaidaddress _collateralview returns (uint256 collateralQuoteuint256 sUSDAfterFeesuint256 totalBuyAmountuint256 totalQuoteuint256 skewImpactuint256[] finalQuotesuint256[] amountsToBuy)
canCreateParlayMarket(address[] _sportMarketsuint256[] _positionsuint256 _sUSDToPayview returns (bool canBeCreated)
getSgpFeePerCombination(uint256 tag1uint256 tag2_1uint256 tag2_2uint256 position1uint256 position2view returns (uint256 sgpFee)
isActiveParlay(address _parlayMarketview returns (bool isActiveParlayMarket)
isParlayOwnerTheWinner(address _parlayMarketview returns (bool isUserTheWinner)
parlayAmmFeePerAddress(addressview returns (uint256)
parlaysWithNewFormat(addressview returns (bool)
resolvedParlay(addressview returns (bool)
riskPerCombination(addressuint256addressuint256addressuint256addressuint256view returns (uint256)
riskPerGameCombination(addressaddressaddressaddressaddressaddressaddressaddressview returns (uint256)
riskPerMarketAndPosition(addressuint256view returns (uint256)
riskPerPackedGamesCombination(bytes32view returns (uint256)
safeBoxFeePerAddress(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
buyFromParlay(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaiduint256 _additionalSlippageuint256 _expectedPayoutaddress _differentRecipient
buyFromParlayWithDifferentCollateralAndReferrer(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaiduint256 _additionalSlippageuint256 _expectedPayoutaddress collateraladdress _referrer
buyFromParlayWithEth(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaiduint256 _additionalSlippageuint256 _expectedPayoutaddress collateraladdress _referrerpayable 
buyFromParlayWithReferrer(address[] _sportMarketsuint256[] _positionsuint256 _sUSDPaiduint256 _additionalSlippageuint256 _expectedPayoutaddress _differentRecipientaddress _referrer
exerciseParlay(address _parlayMarket
exerciseParlayWithOfframp(address _parlayMarketaddress collateralbool toEth
expireMarkets(address[] _parlayMarkets
initNonReentrant(
initialize(address _owneraddress _sportsAmmaddress _sportManageruint256 _parlayAmmFeeuint256 _maxSupportedAmountuint256 _maxSupportedOddsaddress _sUSDaddress _safeBoxuint256 _safeBoxImpact
nominateNewOwner(address _owner
resolveParlay(
setAddresses(address _sportsAMMaddress _safeBoxaddress _referralsaddress _parlayMarketData
setAmounts(uint256 _minUSDAmountuint256 _maxSupportedAmountuint256 _maxSupportedOddsuint256 _parlayAMMFeeuint256 _safeBoxImpactuint256 _referrerFeeuint256 _maxAllowedRiskPerCombination
setMultiCollateralOnOffRamp(address _onramperbool enabled
setOwner(address _owner
setParameters(uint256 _parlaySize
setParlayAmmFeePerAddress(address _addressuint256 newFee
setParlayLP(address _parlayLP
setParlayMarketMastercopies(address _parlayMarketMastercopy
setPaused(bool _paused
setPausedMarkets(address[] _parlayMarketsbool _paused
setSGPFeePerPosition(uint256[] tag1uint256 tag2_1uint256 tag2_2uint256 position_1uint256 position_2uint256 fee
setSafeBoxFeePerAddress(address _addressuint256 newFee
setSgpFeePerCombination(uint256 tag1uint256 tag2_1uint256 tag2_2uint256 fee
setVerifierAndPolicyAddresses(address _parlayVerifieraddress _parlayPolicy
transferOwnershipAtInit(address proxyAddress
triggerResolvedEvent(address _accountbool _userWon
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddressesSet(address _thalesAMMaddress _safeBoxaddress _referralsaddress _parlayMarketData
ExtraAmountTransferredDueToCancellation(address receiveruint256 amount
NewParametersSet(uint256 parlaySize
NewParlayMarket(address marketaddress[] marketsuint256[] positionsuint256 amountuint256 sUSDpaid
NewParlayMastercopy(address parlayMarketMastercopy
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
ParlayAmmFeePerAddressChanged(address _addressuint256 newFee
ParlayLPSet(address parlayLP
ParlayMarketCreated(address marketaddress accountuint256 amountuint256 sUSDPaiduint256 sUSDAfterFeesuint256 totalQuoteuint256 skewImpactuint256[] marketQuotes
ParlayResolved(address _parlayMarketaddress _parlayOwnerbool _userWon
PauseChanged(bool isPaused
ReferrerPaid(address reffereraddress traderuint256 amountuint256 volume
SafeBoxFeePerAddressChanged(address _addressuint256 newFee
SetAmounts(uint256 minUSDamountuint256 max_amountuint256 max_oddsuint256 _parlayAMMFeeuint256 _safeBoxImpactuint256 _referrerFeeuint256 _maxAllowedRiskPerCombination
SetMultiCollateralOnOffRamp(address _onramperbool enabled
SetSGPFeePerPosition(uint256 tag1uint256 tag2_1uint256 tag2_2uint256 fee
SetSUSD(address sUSDToken
VerifierAndPolicySet(address _parlayVerifieraddress _parlayPolicy
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.