PositionalMarketManager

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xb6bd1c25 at 2437952
Slot
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

No balances found for "PositionalMarketManager"

No transactions found for "PositionalMarketManager"


Functions
Getter at block 22897460
allowedDate1(view returns (uint256)
0
allowedDate2(view returns (uint256)
0
capitalRequirement(view returns (uint256)
0
customMarketCreationEnabled(view returns (bool)
false
durations(view returns (uint256 expiryDurationuint256 maxTimeToMaturity)
(expiryDuration=0, maxTimeToMaturity=0)
 
getThalesAMM(view returns (address)
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 indexuint256 pageSizeview returns (address[])
canCreateMarket(bytes32 oracleKeyuint256 maturityuint256 strikePriceview returns (boolstring)
getStrikePriceStep(bytes32 oracleKeyview returns (uint256 result)
isActiveMarket(address candidateview returns (bool)
isKnownMarket(address candidateview returns (bool)
marketExistsByOracleKeyDateAndStrikePrice(bytes32uint256uint256view returns (address)
marketsPerOracleKey(bytes32uint256uint256view returns (address)
marketsStrikePrice(addressview returns (uint256)
maturedMarkets(uint256 indexuint256 pageSizeview returns (address[])
reverseTransformCollateral(uint256 valueview returns (uint256)
transformCollateral(uint256 valueview returns (uint256)
whitelistedAddresses(addressview returns (bool)
State-modifying
acceptOwnership(
addWhitelistedAddress(address _address
createMarket(bytes32 oracleKeyuint256 strikePriceuint256 maturityuint256 initialMintreturns (address)
createMarkets(bytes32[] oracleKeysuint256[] strikePricesuint256[] maturities
decrementTotalDeposited(uint256 delta
disableWhitelistedAddresses(
enableWhitelistedAddresses(
expireMarkets(address[] markets
incrementTotalDeposited(uint256 delta
initialize(address _owneraddress _sUSDaddress _priceFeeduint256 _expiryDurationuint256 _maxTimeToMaturity
nominateNewOwner(address _owner
removeWhitelistedAddress(address _address
resolveMarket(address market
resolveMarketsBatch(address[] markets
setExpiryDuration(uint256 _expiryDuration
setMarketCreationEnabled(bool enabled
setMarketCreationParameters(uint256 _allowedDate1uint256 _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 senderaddress receiveruint256 amount
Events
ExpiryDurationUpdated(uint256 duration
MarketCreated(address marketaddress indexed creatorbytes32 indexed oracleKeyuint256 strikePriceuint256 maturityDateuint256 expiryDateaddress upaddress downbool customMarketaddress customOracle
MarketCreationEnabledUpdated(bool enabled
MarketCreationParametersChanged(uint256 _allowedDate1uint256 _allowedDate2
MarketExpired(address market
MarketsMigrated(address receivingManageraddress[] markets
MarketsReceived(address migratingManageraddress[] markets
MaxTimeToMaturityUpdated(uint256 duration
OwnerChanged(address oldOwneraddress 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
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.