PositionalMarketManager
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
7 additional
variables
Balances ($0.00)
No balances found for "PositionalMarketManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "PositionalMarketManager"
ABI
ABI objects
Getter at block 22897460 getThalesAMM() view returns (address)
allowedDate1() view returns (uint256)
0
allowedDate2() view returns (uint256)
0
capitalRequirement() view returns (uint256)
0
customMarketCreationEnabled() view returns (bool)
false
durations() view returns (uint256 expiryDuration, uint256 maxTimeToMaturity)
(expiryDuration=0, maxTimeToMaturity=0)
lastPauseTime() view returns (uint256)
0
marketCreationEnabled() view returns (bool)
false
marketCreationMonthLimit() view returns (uint256)
0
needsTransformingCollateral() view returns (bool)
false
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
numActiveMarkets() view returns (uint256)
0
numMaturedMarkets() view returns (uint256)
0
onlyAMMMintingAndBurning() view returns (bool)
false
onlyWhitelistedAddressesCanCreateMarkets() view returns (bool)
false
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
positionalMarketFactory() view returns (address)
0x0000000000000000000000000000000000000000
priceBuffer() view returns (uint256)
0
priceFeed() view returns (address)
0x0000000000000000000000000000000000000000
sUSD() view returns (address)
0x0000000000000000000000000000000000000000
timeframeBuffer() view returns (uint256)
0
totalDeposited() view returns (uint256)
0
Read-only
activeMarkets(uint256 index, uint256 pageSize) view returns (address[])
canCreateMarket(bytes32 oracleKey, uint256 maturity, uint256 strikePrice) view returns (bool, string)
getStrikePriceStep(bytes32 oracleKey) view returns (uint256 result)
isActiveMarket(address candidate) view returns (bool)
isKnownMarket(address candidate) view returns (bool)
marketExistsByOracleKeyDateAndStrikePrice(bytes32, uint256, uint256) view returns (address)
marketsPerOracleKey(bytes32, uint256, uint256) view returns (address)
marketsStrikePrice(address) view returns (uint256)
maturedMarkets(uint256 index, uint256 pageSize) view returns (address[])
reverseTransformCollateral(uint256 value) view returns (uint256)
transformCollateral(uint256 value) view returns (uint256)
whitelistedAddresses(address) view returns (bool)
State-modifying
Events acceptOwnership()
addWhitelistedAddress(address _address)
createMarket(bytes32 oracleKey, uint256 strikePrice, uint256 maturity, uint256 initialMint) returns (address)
createMarkets(bytes32[] oracleKeys, uint256[] strikePrices, uint256[] maturities)
decrementTotalDeposited(uint256 delta)
disableWhitelistedAddresses()
enableWhitelistedAddresses()
expireMarkets(address[] markets)
incrementTotalDeposited(uint256 delta)
initialize(address _owner, address _sUSD, address _priceFeed, uint256 _expiryDuration, uint256 _maxTimeToMaturity)
nominateNewOwner(address _owner)
removeWhitelistedAddress(address _address)
resolveMarket(address market)
resolveMarketsBatch(address[] markets)
setExpiryDuration(uint256 _expiryDuration)
setMarketCreationEnabled(bool enabled)
setMarketCreationParameters(uint256 _allowedDate1, uint256 _allowedDate2)
setMaxTimeToMaturity(uint256 _maxTimeToMaturity)
setNeedsTransformingCollateral(bool _needsTransformingCollateral)
setOnlyAMMMintingAndBurning(bool _onlyAMMMintingAndBurning)
setOwner(address _owner)
setPaused(bool _paused)
setPositionalMarketFactory(address _positionalMarketFactory)
setPriceBuffer(uint256 _priceBuffer)
setPriceFeed(address _address)
setTimeframeBuffer(uint256 _timeframeBuffer)
setWhitelistedAddresses(address[] _whitelistedAddresses)
setsUSD(address _address)
transferOwnershipAtInit(address proxyAddress)
transferSusdTo(address sender, address receiver, uint256 amount)
ExpiryDurationUpdated(uint256 duration)
MarketCreated(address market, address indexed creator, bytes32 indexed oracleKey, uint256 strikePrice, uint256 maturityDate, uint256 expiryDate, address up, address down, bool customMarket, address customOracle)
MarketCreationEnabledUpdated(bool enabled)
MarketCreationParametersChanged(uint256 _allowedDate1, uint256 _allowedDate2)
MarketExpired(address market)
MarketsMigrated(address receivingManager, address[] markets)
MarketsReceived(address migratingManager, address[] markets)
MaxTimeToMaturityUpdated(uint256 duration)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
PriceBufferChanged(uint256 priceBuffer)
SetMigratingManager(address manager)
SetOnlyAMMMintingAndBurning(bool _SetOnlyAMMMintingAndBurning)
SetPositionalMarketFactory(address _positionalMarketFactory)
SetPriceFeed(address _address)
SetZeroExAddress(address _zeroExAddress)
SetsUSD(address _address)
TimeframeBufferChanged(uint256 timeframeBuffer)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.