OptionsProxy

Verified contract

Proxy

Active on Ethereum with 2,264 txns
Deployed by via 0xe5a31ae6 at 11188148
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables

No balances found for "OptionsProxy"

0xbdbdda3681164b28d198b3f862595c77839aaa40926a4a701de79a5394c92ede
0x2709d6cdca68a7fd46756f7f5d478a36c1357d23de9e9c28b34429375be82748
0x20642a84550ff6c93028bb93421dbec0d01e9a4495447a6a88cc8546ab9ce9f1
0xac6e7054abb6b4b735679f960d6fcab8f1ce61d01fbc265f724b139a3efce719
0x482f9a2f19feb6d0185f84558d5d4dbca26e588a7dcfd4bff19ebf9399a627b4
0x66cb21c152311099ca0d2fb98a1aa98cc73e83b6f583ef742bdfef1c4c241990
0xd29c1303c8e98070ccc0a5c67a0f8dd31cd14bfd7e034aae3a7b87a6c2fe120f
0x38ab69630dc165568300919e9e1edca3a8d8d394856988d7c74380de9b32657a
0x433532b2da6eb4d214144dcdc3d2c2e6be6bed80b63c5253911d7ea9beb2e9e8
0x5737f68f3698f58bb893641935031b28625a54ef5feb05d1dad5cfd3409a0ed5

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]
getImplementation(view returns (address)
0xe2dd2571a3febf7c924dfe1351f55174785d75de
getInputAmountRange(view returns (uint256uint256)
(100, 1000000000000000000000000000000)
getManager(view returns (address)
0x120f18f5b8edcaa3c083f9464c57c11d81a9e549
getOccupiedCalInfo(view returns (uint256int256int256)
(153, 0, 0)
getOperator(view returns (address[])
[0xff60d81287BF425f7B2838a61274E926440ddAa6, 0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionInfoLength(view returns (uint256)
153
getOptionsPriceAddress(view returns (address)
0x5e5114738ff0e6a36c289ecddd46c1975cefc272
getOracleAddress(view returns (address)
0x43bd92bf3bb25ebb3bdc2524cbd6156e3fdd41f3
getPutTotalOccupiedCollateral(view returns (uint256)
0
getTimeLimitation(view returns (uint256)
3600
getTotalOccupiedCollateral(view returns (uint256)
0
getUnderlyingAssets(view returns (uint32[])
[1, 2, 3, 4, 5]
getVolatilityAddress(view returns (address)
0x21d40f44d3c93ba4f0d94fa212a666fec381e26c
implementation(view returns (address)
0xe2dd2571a3febf7c924dfe1351f55174785d75de
isOwner(view returns (bool)
false
owner(view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
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)
0x120f18f5b8edcaa3c083f9464c57c11d81a9e549
getOccupiedCalInfo(view returns (uint256int256int256)
(153, 0, 0)
getOperator(view returns (address[])
[0xff60d81287BF425f7B2838a61274E926440ddAa6, 0xf96762624bccD4909605A7498E6F2059a4d44b3A]
getOptionInfoLength(view returns (uint256)
153
getOptionsPriceAddress(view returns (address)
0x5e5114738ff0e6a36c289ecddd46c1975cefc272
getOracleAddress(view returns (address)
0x43bd92bf3bb25ebb3bdc2524cbd6156e3fdd41f3
getPutTotalOccupiedCollateral(view returns (uint256)
0
getTimeLimitation(view returns (uint256)
3600
getTotalOccupiedCollateral(view returns (uint256)
0
getUnderlyingAssets(view returns (uint32[])
[1, 2, 3, 4, 5]
getVolatilityAddress(view returns (address)
0x21d40f44d3c93ba4f0d94fa212a666fec381e26c
isOwner(view returns (bool)
false
owner(view returns (address)
0x9887d01cd6fd1ccf64411a90880d809801d6ad1f
Read-only
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)
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 (addressuint256uint256uint256uint256)
getOptionsLimitTimeById(uint256view returns (uint256)
getUserAllOptionInfo(addressview returns (address[]uint256[]uint256[]uint256[]uint256[])
getUserOptionsID(addressview returns (uint64[])
getUserOptionsID(addressuint256uint256view returns (uint64[])
isEligibleExpiration(uint256view returns (bool)
isEligibleUnderlyingAsset(uint32 underlyingview returns (bool)
isInputAmountInRange(uint256 Amountview returns (bool)
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
addOperator(address addAddress
addUnderlyingAsset(uint32 underlying
burnOptions(addressuint256uint256uint256
createOptions(addressaddressuint256uint128uint128uint128uint128returns (uint256)
delegateToImplementation(bytes datareturns (bytes)
removeExpirationList(uint32returns (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
setUnderlyingAsset(uint32[] underlyings
setVolatilityAddress(address volatility
transferOwnership(address newOwner
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
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 implementation_address oracleAddraddress optionsPriceAddraddress ivAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.