OptionsPool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x366a8f8c at 10961525
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 20848232
getCallTotalOccupiedCollateral(view returns (uint256)
0
getExpirationList(view returns (uint256[])
[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)
0x03bf758a70c0f1d7515eae6962fbf990ce76f8f2
getOracleAddress(view returns (address)
0x940b491905529542ba3b56244a06b1ebe11e71f2
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)
0xf9c02ed4394ebf36294f0116d78ecdc61ae5e5ef
isOwner(view returns (bool)
false
owner(view returns (address)
0x5f9a3cf37693ff4960d04e5b2ec29502430d4de5
Read-only
buyOptionCheck(uint256 expirationuint32 underlyingview 
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[])
checkExpiration(uint256 expirationview 
getBurnedFullPay(uint256 optionIDuint256 amountview returns (addressuint256)
getExerciseWorth(uint256 optionsIduint256 amountview returns (uint256)
getItemTimeLimitation(uint256 itemview 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(uint256[] idsview returns (address[]uint256[]uint256[]uint256[]uint256[])
getOptionsById(uint256 optionsIdview returns (uint256addressuint8uint32uint256uint256uint256)
getOptionsExtraById(uint256 optionsIdview returns (addressuint256uint256uint256uint256uint256)
getOptionsLimitTimeById(uint256 optionsIdview returns (uint256)
getUserOptionsID(address userview returns (uint256[])
getUserOptionsID(address useruint256 fromuint256 sizeview returns (uint256[])
isEligibleExpiration(uint256 expirationview returns (bool)
isEligibleUnderlyingAsset(uint32 underlyingview returns (bool)
isInputAmountInRange(uint256 Amountview returns (bool)
State-modifying
addExpiration(uint256 expiration
addOperator(address addAddress
addUnderlyingAsset(uint32 underlying
burnOptions(address fromuint256 iduint256 amountuint256 optionPrice
createOptions(address fromaddress settlementuint256 type_ly_expuint256 strikePriceuint256 optionPriceuint256 amount
initialize(
removeExpirationList(uint256 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 _limitation
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
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.