OptionsProxy

Verified contract

Proxy

Active on Ethereum with 700 txns
Deployed by via 0x2d8c2a7a at 10961529
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
21 additional variables

No balances found for "OptionsProxy"

0xa8782c2571feef8475e59851199b409804d35c9bb6d40acdbc5929a0885bedf1
0x4650279bb1450a4052e8fb0276a24cefcf726ac8a974f53e75d767b66291eb7b
0x26e2af562c25b530d576ca82e76415ca6849f51f4343ddf2f792eca158f79d14
0xd98835a06e7c4aa16b8da7b294d749d1c6b997c3a1607857df79becb037dfc8c
0x6e0f58991887cac787504cceb69d03f6524a41e72bf792fb1f022771a3220534
0x7032b388d0603f39eae516d5d760e4bc362d45fe7344c276fc501aa75d093144
0x056992fb44873dfe95a14bdf9e9aead757c0d7defee56afdef83c1b6588b36ec
0x253a0b4743a31d6ef18341392b5afea16d37e40b8570beb1ecf17abeeb695c13
0x94cba6596e6350cdf437db5afec2bb9b4e48cedb6b94a066024c68feaee564a1
0x409f0efee81090f1a7ad9bcc2ae4d73a996b3eacc618386fd004d13e89309031

Functions
Getter at block 21290146
getCallTotalOccupiedCollateral(view returns (uint256)
0
 
getExpirationList(view returns (uint256[])
getImplementation(view returns (address)
0x991f67eeba67ec6775b80ed2b2e0b2f32eb41dc6
getInputAmountRange(view returns (uint256uint256)
(100, 1000000000000000000000000000000)
getManager(view returns (address)
0xfa30ec96de9840a611fcb64e7312f97bde6e155a
getOccupiedCalInfo(view returns (uint256int256int256)
(18, 0, 0)
getOperator(view returns (address[])
[0x20081862B301C1ef9357BC0a125Aa414db210f2c, 0x2Ef088e183231c9Bea30D8430937d3a57B7327d4]
getOptionInfoLength(view returns (uint256)
18
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
implementation(view returns (address)
0x991f67eeba67ec6775b80ed2b2e0b2f32eb41dc6
isOwner(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
getCallTotalOccupiedCollateral(view returns (uint256)
0
 
getExpirationList(view returns (uint256[])
getInputAmountRange(view returns (uint256uint256)
(100, 1000000000000000000000000000000)
getManager(view returns (address)
0xfa30ec96de9840a611fcb64e7312f97bde6e155a
getOccupiedCalInfo(view returns (uint256int256int256)
(18, 0, 0)
getOperator(view returns (address[])
[0x20081862B301C1ef9357BC0a125Aa414db210f2c, 0x2Ef088e183231c9Bea30D8430937d3a57B7327d4]
getOptionInfoLength(view returns (uint256)
18
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)
0x0000000000000000000000000000000000000000
Read-only
buyOptionCheck(uint256uint32view 
calRangeSharedPayment(uint256uint256uint256address[]view returns (int256[]uint256[]uint256)
calculatePhaseOccupiedCollateral(uint256uint256uint256view returns (uint256uint256uint256bool)
calculatePhaseOptionsFall(uint256uint256uint256address[]view returns (int256[])
checkExpiration(uint256view 
delegateToViewImplementation(bytes dataview returns (bytes)
getBurnedFullPay(uint256uint256view returns (addressuint256)
getExerciseWorth(uint256uint256view returns (uint256)
getItemTimeLimitation(uint256 itemview returns (uint256)
getNetWrothCalInfo(address[]view returns (uint256int256[])
getNetWrothLatestWorth(addressview returns (int256)
getOptionCalRangeAll(address[]view returns (uint256int256int256uint256int256[]uint256uint256)
getOptionInfoList(uint256uint256view returns (address[]uint256[]uint256[]uint256[]uint256[])
getOptionInfoListFromID(uint256[]view returns (address[]uint256[]uint256[]uint256[]uint256[])
getOptionsById(uint256view returns (uint256addressuint8uint32uint256uint256uint256)
getOptionsExtraById(uint256view returns (addressuint256uint256uint256uint256uint256)
getOptionsLimitTimeById(uint256view returns (uint256)
getUserOptionsID(addressview returns (uint256[])
getUserOptionsID(addressuint256uint256view returns (uint256[])
isEligibleExpiration(uint256view returns (bool)
isEligibleUnderlyingAsset(uint32 underlyingview returns (bool)
isInputAmountInRange(uint256 Amountview returns (bool)
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
addOperator(address addAddress
addUnderlyingAsset(uint32 underlying
burnOptions(addressuint256uint256uint256
createOptions(addressaddressuint256uint256uint256uint256
delegateToImplementation(bytes datareturns (bytes)
removeExpirationList(uint256returns (bool)
removeOperator(address removeAddressreturns (bool)
removeUnderlyingAssets(uint32 removeUnderlyingreturns (bool)
renounceOwnership(
setCollateralPhase(uint256uint256uint256int256int256
setImplementation(address implementation_
setInputAmountRange(uint256 _minAmountuint256 _maxAmount
setManager(address managerAddress
setOccupiedCollateral(
setOperator(uint256 indexaddress addAddress
setOperators(address[] operators
setOptionsPriceAddress(address optionsPrice
setOracleAddress(address oracle
setSharedState(uint256int256[]address[]
setTimeLimitation(uint256 _limitation
setVolatilityAddress(address volatility
transferOwnership(address newOwner
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
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 implementation_address oracleAddraddress optionsPriceAddraddress ivAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.