SportsAMM

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x681a9d21 at 7756257
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
27 additional variables

No balances found for "SportsAMM"

No transactions found for "SportsAMM"


Functions
Getter at block 22923677
TAG_NUMBER_PLAYERS(view returns (uint256)
10010
liquidityPool(view returns (address)
0x0000000000000000000000000000000000000000
manager(view returns (address)
0x0000000000000000000000000000000000000000
maxSupportedOdds(view returns (uint256)
0
max_spread(view returns (uint256)
0
minSupportedOdds(view returns (uint256)
0
min_spread(view returns (uint256)
0
minimalTimeLeftToMaturity(view returns (uint256)
0
multiCollateralOnOffRamp(view returns (address)
0x0000000000000000000000000000000000000000
multicollateralEnabled(view returns (bool)
false
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
parlayAMM(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
referrals(view returns (address)
0x0000000000000000000000000000000000000000
riskManager(view returns (address)
0x0000000000000000000000000000000000000000
sUSD(view returns (address)
0x0000000000000000000000000000000000000000
safeBox(view returns (address)
0x0000000000000000000000000000000000000000
safeBoxImpact(view returns (uint256)
0
sportAmmUtils(view returns (address)
0x0000000000000000000000000000000000000000
stakingThales(view returns (address)
0x0000000000000000000000000000000000000000
theRundownConsumer(view returns (address)
0x0000000000000000000000000000000000000000
thresholdForOddsUpdate(view returns (uint256)
0
wrapper(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
availableToBuyFromAMM(address marketuint8 positionview returns (uint256 _available)
availableToBuyFromAMMWithBaseOdds(address marketuint8 positionuint256 baseOddsuint256 balancebool useBalanceview returns (uint256 availableAmount)
buyFromAmmQuote(address marketuint8 positionuint256 amountview returns (uint256 _quote)
buyFromAmmQuoteForParlayAMM(address marketuint8 positionuint256 amountview returns (uint256 _quote)
buyFromAmmQuoteWithDifferentCollateral(address marketuint8 positionuint256 amountaddress collateralview returns (uint256 collateralQuoteuint256 sUSDToPay)
buyPriceImpact(address marketuint8 positionuint256 amountview returns (int256 impact)
floorBaseOdds(uint256 baseOddsaddress marketview returns (uint256)
getMarketDefaultOdds(address _marketbool isSellview returns (uint256[] odds)
isMarketInAMMTrading(address marketview returns (bool isTrading)
min_spreadPerAddress(addressview returns (uint256)
obtainOdds(address _marketuint8 _positionview returns (uint256 oddsToReturn)
safeBoxFeePerAddress(addressview returns (uint256)
spentOnGame(addressview returns (uint256)
State-modifying
acceptOwnership(
buyFromAMM(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippage
buyFromAMMWithDifferentCollateral(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress collateral
buyFromAMMWithDifferentCollateralAndReferrer(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress collateraladdress _referrer
buyFromAMMWithEthAndReferrer(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress collateraladdress _referrerpayable 
buyFromAMMWithReferrer(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress _referrer
exerciseWithOfframp(address marketaddress collateralbool toEth
initNonReentrant(
initialize(address _owneraddress _sUSDuint256 _min_spreaduint256 _max_spreaduint256 _minimalTimeLeftToMaturity
nominateNewOwner(address _owner
setAddresses(address _safeBoxaddress _sUSDaddress _theRundownConsumeraddress _stakingThalesaddress _referralsaddress _parlayAMMaddress _wrapperaddress _lpaddress _riskManager
setAmmUtils(address _ammUtils
setMultiCollateralOnOffRamp(address _onramperbool enabled
setOwner(address _owner
setParameters(uint256 _minimalTimeLeftToMaturityuint256 _minSpreaduint256 _maxSpreaduint256 _minSupportedOddsuint256 _maxSupportedOddsuint256 _safeBoxImpactuint256 _referrerFeeuint256 _threshold
setPaused(bool _setPausing
setSafeBoxFeeAndMinSpreadPerAddress(address _addressuint256 newSBFeeuint256 newMSFee
setSportsPositionalMarketManager(address _manager
transferOwnershipAtInit(address proxyAddress
updateParlayVolume(address _accountuint256 _amount
Events
AddressesUpdated(address _safeBoxaddress _sUSDaddress _theRundownConsumeraddress _stakingThalesaddress _referralsaddress _parlayAMMaddress _wrapperaddress _lpaddress _riskManager
BoughtFromAmm(address buyeraddress marketuint8 positionuint256 amountuint256 sUSDPaidaddress susdaddress asset
ExercisedWithOfframp(address useraddress marketaddress collateralbool toEthuint256 payoutuint256 payoutInCollateral
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
ParametersUpdated(uint256 _minimalTimeLeftToMaturityuint256 _minSpreaduint256 _maxSpreaduint256 _minSupportedOddsuint256 _maxSupportedOddsuint256 _safeBoxImpactuint256 _referrerFeeuint256 threshold
Paused(address account
ReferrerPaid(address reffereraddress traderuint256 amountuint256 volume
SetMultiCollateralOnOffRamp(address _onramperbool enabled
SetSportsPositionalMarketManager(address _manager
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.