TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 2,178 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xafd3…605d
0xb0ee…e089
26 additional
variables
Balances ($7.11)
Native
Value
$0.01
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.000003 | $3,709.59 |
$0.01 | |
THALES | ERC-20 | 20.724716 | $0.342594 |
$7.1 | |
USA | ERC-20 | 1 | $0.000581 |
$0 | |
OHNO | ERC-20 | 21 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18458967 | 3 months ago | | | 0 | 0.0000060632702 | |
| 18300302 | 4 months ago | | | 0 | 0.0000056065945 | |
| 18256848 | 4 months ago | | | 0 | 0.0000029067871 | |
| 17659697 | 4 months ago | | | 0.00097094322 | 0.000039741266 | |
| 17659516 | 4 months ago | | | 0.00097250723 | 0.000036710886 | |
| 17659481 | 4 months ago | | | 0.00097250723 | 0.000052710165 | |
| 17096649 | 5 months ago | | | 0.1 | 0.000051237376 | |
| 17095568 | 5 months ago | | | 0.00098907395 | 0.000026116191 | |
| 17092705 | 5 months ago | | | 0 | 0.000023404651 | |
| 17051065 | 5 months ago | | | 0.0010021182 | 0.000064217555 |
ABI
ABI objects
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(uint256, uint256, uint256) view returns (uint256)
activeParlayMarkets(uint256 index, uint256 pageSize) view returns (address[])
buyQuoteFromParlay(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid) view returns (uint256 sUSDAfterFees, uint256 totalBuyAmount, uint256 totalQuote, uint256 initialQuote, uint256 skewImpact, uint256[] finalQuotes, uint256[] amountsToBuy)
buyQuoteFromParlayWithDifferentCollateral(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid, address _collateral) view returns (uint256 collateralQuote, uint256 sUSDAfterFees, uint256 totalBuyAmount, uint256 totalQuote, uint256 skewImpact, uint256[] finalQuotes, uint256[] amountsToBuy)
canCreateParlayMarket(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDToPay) view returns (bool canBeCreated)
getSgpFeePerCombination(uint256 tag1, uint256 tag2_1, uint256 tag2_2, uint256 position1, uint256 position2) view returns (uint256 sgpFee)
isActiveParlay(address _parlayMarket) view returns (bool isActiveParlayMarket)
isParlayOwnerTheWinner(address _parlayMarket) view returns (bool isUserTheWinner)
parlayAmmFeePerAddress(address) view returns (uint256)
parlaysWithNewFormat(address) view returns (bool)
resolvedParlay(address) view returns (bool)
riskPerCombination(address, uint256, address, uint256, address, uint256, address, uint256) view returns (uint256)
riskPerGameCombination(address, address, address, address, address, address, address, address) view returns (uint256)
riskPerMarketAndPosition(address, uint256) view returns (uint256)
riskPerPackedGamesCombination(bytes32) view returns (uint256)
safeBoxFeePerAddress(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptOwnership()
buyFromParlay(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid, uint256 _additionalSlippage, uint256 _expectedPayout, address _differentRecipient)
buyFromParlayWithDifferentCollateralAndReferrer(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid, uint256 _additionalSlippage, uint256 _expectedPayout, address collateral, address _referrer)
buyFromParlayWithEth(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid, uint256 _additionalSlippage, uint256 _expectedPayout, address collateral, address _referrer) payable
buyFromParlayWithReferrer(address[] _sportMarkets, uint256[] _positions, uint256 _sUSDPaid, uint256 _additionalSlippage, uint256 _expectedPayout, address _differentRecipient, address _referrer)
exerciseParlay(address _parlayMarket)
exerciseParlayWithOfframp(address _parlayMarket, address collateral, bool toEth)
expireMarkets(address[] _parlayMarkets)
initNonReentrant()
initialize(address _owner, address _sportsAmm, address _sportManager, uint256 _parlayAmmFee, uint256 _maxSupportedAmount, uint256 _maxSupportedOdds, address _sUSD, address _safeBox, uint256 _safeBoxImpact)
nominateNewOwner(address _owner)
resolveParlay()
setAddresses(address _sportsAMM, address _safeBox, address _referrals, address _parlayMarketData)
setAmounts(uint256 _minUSDAmount, uint256 _maxSupportedAmount, uint256 _maxSupportedOdds, uint256 _parlayAMMFee, uint256 _safeBoxImpact, uint256 _referrerFee, uint256 _maxAllowedRiskPerCombination)
setMultiCollateralOnOffRamp(address _onramper, bool enabled)
setOwner(address _owner)
setParameters(uint256 _parlaySize)
setParlayAmmFeePerAddress(address _address, uint256 newFee)
setParlayLP(address _parlayLP)
setParlayMarketMastercopies(address _parlayMarketMastercopy)
setPaused(bool _paused)
setPausedMarkets(address[] _parlayMarkets, bool _paused)
setSGPFeePerPosition(uint256[] tag1, uint256 tag2_1, uint256 tag2_2, uint256 position_1, uint256 position_2, uint256 fee)
setSafeBoxFeePerAddress(address _address, uint256 newFee)
setSgpFeePerCombination(uint256 tag1, uint256 tag2_1, uint256 tag2_2, uint256 fee)
setVerifierAndPolicyAddresses(address _parlayVerifier, address _parlayPolicy)
transferOwnershipAtInit(address proxyAddress)
triggerResolvedEvent(address _account, bool _userWon)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddressesSet(address _thalesAMM, address _safeBox, address _referrals, address _parlayMarketData)
ExtraAmountTransferredDueToCancellation(address receiver, uint256 amount)
NewParametersSet(uint256 parlaySize)
NewParlayMarket(address market, address[] markets, uint256[] positions, uint256 amount, uint256 sUSDpaid)
NewParlayMastercopy(address parlayMarketMastercopy)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
ParlayAmmFeePerAddressChanged(address _address, uint256 newFee)
ParlayLPSet(address parlayLP)
ParlayMarketCreated(address market, address account, uint256 amount, uint256 sUSDPaid, uint256 sUSDAfterFees, uint256 totalQuote, uint256 skewImpact, uint256[] marketQuotes)
ParlayResolved(address _parlayMarket, address _parlayOwner, bool _userWon)
PauseChanged(bool isPaused)
ReferrerPaid(address refferer, address trader, uint256 amount, uint256 volume)
SafeBoxFeePerAddressChanged(address _address, uint256 newFee)
SetAmounts(uint256 minUSDamount, uint256 max_amount, uint256 max_odds, uint256 _parlayAMMFee, uint256 _safeBoxImpact, uint256 _referrerFee, uint256 _maxAllowedRiskPerCombination)
SetMultiCollateralOnOffRamp(address _onramper, bool enabled)
SetSGPFeePerPosition(uint256 tag1, uint256 tag2_1, uint256 tag2_2, uint256 fee)
SetSUSD(address sUSDToken)
VerifierAndPolicySet(address _parlayVerifier, address _parlayPolicy)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.