Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0xe41cd3a25cbdeda0bc46d48c380393d953bd2034

Verified contract

Proxy

Active on Base with 1,161 txns
Deployed by via 0xe8504a81 at 2439499
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $0
0x58628d98c8c1b746df0d23dcbbe0dcec05e42bda4856cf5d3a3188f556805f05
0xa691de819f9a0ac45c20d42e623dcc541100f90cfff70e84495ee254de59217f
0x6e6bda0b0aa09a04f6d67b958f414cecc4bb51eea2036fc4be746239b7960f79
0xcfbd454d9c867233adb502faf7613354ed5c9a53f3f4a18107141e0059730472
0x894b7dcaeb25e46dd7199087004adc6c00adf4f563b22a8b6d0db30deeed958b
0xaae75a51e931359c7ea6b09a8579167465342347a716159463a7c615008f6d0d
0xb48cf702b9325c53459c8f44225c117cad5d585c79100bb6638b6d2b3a239bd0
0x107898c8a9f097fc9214fcde57fdff95b197864c7573eb3c0493afa552d727b0
0x6deb79a1f8eb8e77699522ae00a1d70549354c5cec0af8d6bb644049e0bdf696
0x0bcf88ecfb2026e4633fe90755e2b99bb31322bd63f10a0668dab51d3f6042c9

Functions
Getter at block 22155682
capPerMarket(view returns (uint256)
5000000000000000000000
curveOnrampEnabled(view returns (bool)
false
curveSUSD(view returns (address)
0x0000000000000000000000000000000000000000
dai(view returns (address)
0x0000000000000000000000000000000000000000
lastPauseTime(view returns (uint256)
0
liquidityPool(view returns (address)
0x5713ab44042d92c642444bd2f0fee9c2336f9e3b
manager(view returns (address)
0xc62e56e756a3d14fff838e820f38d845a16d49de
maxAllowedPegSlippagePercentage(view returns (uint256)
0
maxSupportedPrice(view returns (uint256)
950000000000000000
max_spread(view returns (uint256)
150000000000000000
minSupportedPrice(view returns (uint256)
80000000000000000
min_spread(view returns (uint256)
30000000000000000
minimalTimeLeftToMaturity(view returns (uint256)
86400
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused(view returns (bool)
false
priceFeed(view returns (address)
0x5b5dbf38a1fcf63b58d263648ebb63b53c1de3e7
referrals(view returns (address)
0x42792efed59f628495dd9f5e2190819468ce0934
referrerFee(view returns (uint256)
0
sUSD(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
safeBox(view returns (address)
0x84ab38e42d8da33b480762cca543eeca6135e040
safeBoxImpact(view returns (uint256)
20000000000000000
stakingThales(view returns (address)
0x84ab38e42d8da33b480762cca543eeca6135e040
usdc(view returns (address)
0x0000000000000000000000000000000000000000
usdt(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
availableToBuyFromAMM(address marketuint8 positionview returns (uint256 _available)
availableToSellToAMM(address marketuint8 positionview returns (uint256 _available)
buyFromAmmQuote(address marketuint8 positionuint256 amountview returns (uint256 _quote)
buyFromAmmQuoteWithDifferentCollateral(address marketuint8 positionuint256 amountaddress collateralview returns (uint256 collateralQuoteuint256 sUSDToPay)
buyPriceImpact(address marketuint8 positionuint256 amountview returns (int256 _priceImpact)
getCapPerAsset(bytes32 assetview returns (uint256 _cap)
impliedVolatilityPerAsset(bytes32view returns (uint256)
isMarketInAMMTrading(address marketview returns (bool isTrading)
min_spreadPerAddress(addressview returns (uint256)
price(address marketuint8 positionview returns (uint256 priceToReturn)
safeBoxFeePerAddress(addressview returns (uint256)
sellPriceImpact(address marketuint8 positionuint256 amountview returns (uint256 _impact)
sellToAmmQuote(address marketuint8 positionuint256 amountview returns (uint256 _quote)
spentOnMarket(addressview returns (uint256)
whitelistedAddresses(addressview returns (bool)
State-modifying
acceptOwnership(
buyFromAMM(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippagereturns (uint256)
buyFromAMMWithDifferentCollateralAndReferrer(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress collateraladdress _referrerreturns (uint256)
buyFromAMMWithReferrer(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippageaddress _referrerreturns (uint256)
initNonReentrant(
initialize(address _owneraddress _priceFeedaddress _sUSDuint256 _capPerMarketaddress _deciMathuint256 _min_spreaduint256 _max_spreaduint256 _minimalTimeLeftToMaturity
nominateNewOwner(address _owner
retrieveSUSDAmount(address accountuint256 amount
sellToAMM(address marketuint8 positionuint256 amountuint256 expectedPayoutuint256 additionalSlippagereturns (uint256)
setAmmUtils(address _ammUtils
setCapPerAsset(bytes32 assetuint256 _cap
setCurveSUSD(address _curveSUSDaddress _daiaddress _usdcaddress _usdtbool _curveOnrampEnableduint256 _maxAllowedPegSlippagePercentage
setImpliedVolatilityPerAsset(bytes32 assetuint256 _impliedVolatility
setLiquidityPool(address _liquidityPool
setMinMaxSpread(uint256 _minspreaduint256 _maxspread
setMinMaxSupportedPriceAndCap(uint256 _minSupportedPriceuint256 _maxSupportedPriceuint256 _capPerMarket
setMinSpreadPerAddress(address _addressuint256 newFee
setMinimalTimeLeftToMaturity(uint256 _minimalTimeLeftToMaturity
setOwner(address _owner
setPaused(bool _paused
setPositionalMarketManager(address _manager
setPriceFeedAndSUSD(address _priceFeedaddress _sUSD
setSafeBoxData(address _safeBoxuint256 _safeBoxImpact
setSafeBoxFeePerAddress(address _addressuint256 newFee
setStakingThalesAndReferrals(address _stakingThalesaddress _referralsuint256 _referrerFee
setWhitelistedAddress(address _addressbool enabled
transferOwnershipAtInit(address proxyAddress
transferTokens(address[] tokensaddress accountuint256 amountbool all
Events
BoughtFromAmm(address buyeraddress marketuint8 positionuint256 amountuint256 sUSDPaidaddress susdaddress asset
BoughtOptionType(address buyeruint256 sUSDPaidbool inTheMoney
BoughtWithDiscount(address buyeruint256 amountuint256 sUSDPaid
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
ReferrerPaid(address reffereraddress traderuint256 amountuint256 volume
SetCapPerAsset(bytes32 assetuint256 _cap
SetImpliedVolatilityPerAsset(bytes32 assetuint256 _impliedVolatility
SetMaxSpread(uint256 _spread
SetMinMaxSupportedPriceCapPerMarket(uint256 minPriceuint256 maxPriceuint256 capPerMarket
SetMinSpread(uint256 _spread
SetMinimalTimeLeftToMaturity(uint256 _minimalTimeLeftToMaturity
SetPositionalMarketManager(address _manager
SetPriceFeed(address _priceFeed
SetSUSD(address sUSD
SetSafeBox(address _safeBox
SetSafeBoxImpact(uint256 _safeBoxImpact
SoldToAMM(address selleraddress marketuint8 positionuint256 amountuint256 sUSDPaidaddress susdaddress asset
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.