0xe41cd3a25cbdeda0bc46d48c380393d953bd2034
Verified contract
Proxy
Active on
Base with 1,161 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5b5d…e3e7
0xd9aa…b6ca
16 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000766 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22152197 | 2 hours ago | | | 0 | 0.000011353179 | |
| 22151418 | 2 hours ago | | | 0 | 0.0000094795181 | |
| 22150414 | 3 hours ago | | | 0 | 0.0000076146507 | |
| 22150410 | 3 hours ago | | | 0 | 0.0000076187712 | |
| 22150406 | 3 hours ago | | | 0 | 0.0000072725676 | |
| 22150377 | 3 hours ago | | | 0 | 0.0000076508756 | |
| 22147784 | 4 hours ago | | | 0 | 0.000011454423 | |
| 22141720 | 8 hours ago | | | 0 | 0.0000063189049 | |
| 22141575 | 8 hours ago | | | 0 | 0.0000064010778 | |
| 22141548 | 8 hours ago | | | 0 | 0.0000063990966 |
ABI
ABI objects
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 market, uint8 position) view returns (uint256 _available)
availableToSellToAMM(address market, uint8 position) view returns (uint256 _available)
buyFromAmmQuote(address market, uint8 position, uint256 amount) view returns (uint256 _quote)
buyFromAmmQuoteWithDifferentCollateral(address market, uint8 position, uint256 amount, address collateral) view returns (uint256 collateralQuote, uint256 sUSDToPay)
buyPriceImpact(address market, uint8 position, uint256 amount) view returns (int256 _priceImpact)
getCapPerAsset(bytes32 asset) view returns (uint256 _cap)
impliedVolatilityPerAsset(bytes32) view returns (uint256)
isMarketInAMMTrading(address market) view returns (bool isTrading)
min_spreadPerAddress(address) view returns (uint256)
price(address market, uint8 position) view returns (uint256 priceToReturn)
safeBoxFeePerAddress(address) view returns (uint256)
sellPriceImpact(address market, uint8 position, uint256 amount) view returns (uint256 _impact)
sellToAmmQuote(address market, uint8 position, uint256 amount) view returns (uint256 _quote)
spentOnMarket(address) view returns (uint256)
whitelistedAddresses(address) view returns (bool)
State-modifying
Events acceptOwnership()
buyFromAMM(address market, uint8 position, uint256 amount, uint256 expectedPayout, uint256 additionalSlippage) returns (uint256)
buyFromAMMWithDifferentCollateralAndReferrer(address market, uint8 position, uint256 amount, uint256 expectedPayout, uint256 additionalSlippage, address collateral, address _referrer) returns (uint256)
buyFromAMMWithReferrer(address market, uint8 position, uint256 amount, uint256 expectedPayout, uint256 additionalSlippage, address _referrer) returns (uint256)
initNonReentrant()
initialize(address _owner, address _priceFeed, address _sUSD, uint256 _capPerMarket, address _deciMath, uint256 _min_spread, uint256 _max_spread, uint256 _minimalTimeLeftToMaturity)
nominateNewOwner(address _owner)
retrieveSUSDAmount(address account, uint256 amount)
sellToAMM(address market, uint8 position, uint256 amount, uint256 expectedPayout, uint256 additionalSlippage) returns (uint256)
setAmmUtils(address _ammUtils)
setCapPerAsset(bytes32 asset, uint256 _cap)
setCurveSUSD(address _curveSUSD, address _dai, address _usdc, address _usdt, bool _curveOnrampEnabled, uint256 _maxAllowedPegSlippagePercentage)
setImpliedVolatilityPerAsset(bytes32 asset, uint256 _impliedVolatility)
setLiquidityPool(address _liquidityPool)
setMinMaxSpread(uint256 _minspread, uint256 _maxspread)
setMinMaxSupportedPriceAndCap(uint256 _minSupportedPrice, uint256 _maxSupportedPrice, uint256 _capPerMarket)
setMinSpreadPerAddress(address _address, uint256 newFee)
setMinimalTimeLeftToMaturity(uint256 _minimalTimeLeftToMaturity)
setOwner(address _owner)
setPaused(bool _paused)
setPositionalMarketManager(address _manager)
setPriceFeedAndSUSD(address _priceFeed, address _sUSD)
setSafeBoxData(address _safeBox, uint256 _safeBoxImpact)
setSafeBoxFeePerAddress(address _address, uint256 newFee)
setStakingThalesAndReferrals(address _stakingThales, address _referrals, uint256 _referrerFee)
setWhitelistedAddress(address _address, bool enabled)
transferOwnershipAtInit(address proxyAddress)
transferTokens(address[] tokens, address account, uint256 amount, bool all)
BoughtFromAmm(address buyer, address market, uint8 position, uint256 amount, uint256 sUSDPaid, address susd, address asset)
BoughtOptionType(address buyer, uint256 sUSDPaid, bool inTheMoney)
BoughtWithDiscount(address buyer, uint256 amount, uint256 sUSDPaid)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
ReferrerPaid(address refferer, address trader, uint256 amount, uint256 volume)
SetCapPerAsset(bytes32 asset, uint256 _cap)
SetImpliedVolatilityPerAsset(bytes32 asset, uint256 _impliedVolatility)
SetMaxSpread(uint256 _spread)
SetMinMaxSupportedPriceCapPerMarket(uint256 minPrice, uint256 maxPrice, uint256 capPerMarket)
SetMinSpread(uint256 _spread)
SetMinimalTimeLeftToMaturity(uint256 _minimalTimeLeftToMaturity)
SetPositionalMarketManager(address _manager)
SetPriceFeed(address _priceFeed)
SetSUSD(address sUSD)
SetSafeBox(address _safeBox)
SetSafeBoxImpact(uint256 _safeBoxImpact)
SoldToAMM(address seller, address market, uint8 position, uint256 amount, uint256 sUSDPaid, address susd, address asset)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.