OptionsPool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1d55cf41 at 11188137
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "OptionsPool"

No transactions found for "OptionsPool"


Functions
Getter at block 21201598
getAllTotalOccupiedCollateral(view returns (uint256uint256)
(0, 0)
getCallTotalOccupiedCollateral(view returns (uint256)
0
getExpirationList(view returns (uint32[])
[86400, 172800, 259200, 604800, 864000, 1296000, 1728000, 2592000]
getInputAmountRange(view returns (uint256uint256)
(100, 1000000000000000000000000000000)
getManager(view returns (address)
0x0000000000000000000000000000000000000000
getOccupiedCalInfo(view returns (uint256int256int256)
(0, 0, 0)
getOperator(view returns (address[])
[]
getOptionInfoLength(view returns (uint256)
0
getOptionsPriceAddress(view returns (address)
0x5e5114738ff0e6a36c289ecddd46c1975cefc272
getOracleAddress(view returns (address)
0x366080a2605d37d91b69f9ac08d0434142fa0124
getPutTotalOccupiedCollateral(view returns (uint256)
0
getTimeLimitation(view returns (uint256)
3600
getTotalOccupiedCollateral(view returns (uint256)
0
getUnderlyingAssets(view returns (uint32[])
[1, 2]
getVolatilityAddress(view returns (address)
0x21d40f44d3c93ba4f0d94fa212a666fec381e26c
isOwner(view returns (bool)
false
owner(view returns (address)
0x2e4559887ab2dc860ac1ca55387a83fa60ee26c8
Read-only
calRangeSharedPayment(uint256 lastOptionuint256 beginuint256 endaddress[] whiteListview returns (int256[]uint256[]uint256)
calculatePhaseOccupiedCollateral(uint256 lastOptionuint256 beginOptionuint256 endOptionview returns (uint256uint256uint256bool)
calculatePhaseOptionsFall(uint256 lastOptionuint256 beginuint256 endaddress[] whiteListview returns (int256[])
getBurnedFullPay(uint256 optionIDuint256 amountview returns (addressuint256)
getExerciseWorth(uint256 optionsIduint256 amountview returns (uint256)
getNetWrothCalInfo(address[] whiteListview returns (uint256int256[])
getNetWrothLatestWorth(address settlementview returns (int256)
getOptionCalRangeAll(address[] whiteListview returns (uint256int256int256uint256int256[]uint256uint256)
getOptionInfoList(uint256 fromuint256 sizeview returns (address[]uint256[]uint256[]uint256[]uint256[])
getOptionInfoListFromID(uint64[] idsview returns (address[]uint256[]uint256[]uint256[]uint256[])
getOptionsById(uint256 optionsIdview returns (uint256addressuint8uint32uint256uint256uint256)
getOptionsExtraById(uint256 optionsIdview returns (addressuint256uint256uint256uint256)
getOptionsLimitTimeById(uint256 optionsIdview returns (uint256)
getUserAllOptionInfo(address userview returns (address[]uint256[]uint256[]uint256[]uint256[])
getUserOptionsID(address userview returns (uint64[])
getUserOptionsID(address useruint256 fromuint256 sizeview returns (uint64[])
isEligibleExpiration(uint32 expirationview returns (bool)
isEligibleUnderlyingAsset(uint32 underlyingview returns (bool)
isInputAmountInRange(uint256 Amountview returns (bool)
State-modifying
addExpiration(uint32 expiration
addOperator(address addAddress
addUnderlyingAsset(uint32 underlying
burnOptions(address fromuint256 iduint256 amountuint256 optionPrice
createOptions(address fromaddress settlementuint256 type_ly_expirationuint128 strikePriceuint128 underlyingPriceuint128 amountuint128 settlePricereturns (uint256)
initialize(
removeExpirationList(uint32 removeExpirationreturns (bool)
removeOperator(address removeAddressreturns (bool)
removeUnderlyingAssets(uint32 removeUnderlyingreturns (bool)
renounceOwnership(
setCollateralPhase(uint256 totalCallOccupieduint256 totalPutOccupieduint256 beginOptionint256 latestCallOccpiedint256 latestPutOccpied
setInputAmountRange(uint256 _minAmountuint256 _maxAmount
setManager(address managerAddress
setOccupiedCollateral(
setOperator(uint256 indexaddress addAddress
setOperators(address[] operators
setOptionsPriceAddress(address optionsPrice
setOracleAddress(address oracle
setSharedState(uint256 newFirstOptionint256[] latestNetWorthaddress[] whiteList
setTimeLimitation(uint256 _limit
setUnderlyingAsset(uint32[] underlyings
setVolatilityAddress(address volatility
transferOwnership(address newOwner
update(
Events
BurnOption(address indexed owneruint256 indexed optionIDuint256 amount
CreateOption(address indexed owneruint256 indexed optionIDuint8 optTypeuint32 underlyinguint256 expirationuint256 strikePriceuint256 amount
DebugEvent(uint256 iduint256 value1uint256 value2
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address oracleAddraddress optionsPriceAddraddress ivAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.