VolatilitySurfaceOracle

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x331e47cf at 15304061
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots

No balances found for "VolatilitySurfaceOracle"

No transactions found for "VolatilitySurfaceOracle"


Functions
Getter at block 20852683
getWhitelistedRelayers(view returns (address[])
[]
Read-only
formatParams(int256[5] paramspure returns (bytes32 result)
getAnnualizedVolatility64x64(address baseaddress underlyingint128 spot64x64int128 strike64x64int128 timeToMaturity64x64view returns (int128)
getAnnualizedVolatility64x64(address baseaddress underlyingint128 spot64x64int128 strike64x64int128 timeToMaturity64x64boolview returns (int128)
getBlackScholesPrice(address baseaddress underlyingint128 spot64x64int128 strike64x64int128 timeToMaturity64x64bool isCallview returns (uint256)
getBlackScholesPrice64x64(address baseaddress underlyingint128 spot64x64int128 strike64x64int128 timeToMaturity64x64bool isCallview returns (int128)
getParams(address baseaddress underlyingview returns (struct VolatilitySurfaceOracleStorageUpdate)
getParamsUnpacked(address baseaddress underlyingview returns (int256[])
getTimeToMaturity64x64(uint64 maturityview returns (int128)
parseParams(bytes32 inputpure returns (int256[] params)
State-modifying
addWhitelistedRelayers(address[] accounts
removeWhitelistedRelayers(address[] accounts
updateParams(address[] baseaddress[] underlyingbytes32[] parameters
Events
UpdateParameters(address indexed baseaddress indexed underlyingbytes32 params
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.