Properties
Readonly
[internal]
[internal]: any
addWhitelistedRelayers
addWhitelistedRelayers: TypedContractMethod<[accounts: AddressLike[]], [void], "nonpayable">
Readonly
fallback
fallback: null | WrappedFallback
formatParams
formatParams: TypedContractMethod<[params: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish]], [string], "view">
getParams
getParams: TypedContractMethod<[token: AddressLike], [UpdateStructOutput], "view">
getParamsUnpacked
getParamsUnpacked: TypedContractMethod<[token: AddressLike], [ParamsStructOutput], "view">
getRiskFreeRate
getRiskFreeRate: TypedContractMethod<[], [bigint], "view">
getVolatility(address,uint256,uint256,uint256)
getVolatility(address,uint256,uint256,uint256): TypedContractMethod<[token: AddressLike, spot: BigNumberish, strike: BigNumberish, timeToMaturity: BigNumberish], [bigint], "view">
getVolatility(address,uint256,uint256[],uint256[])
getVolatility(address,uint256,uint256[],uint256[]): TypedContractMethod<[token: AddressLike, spot: BigNumberish, strike: BigNumberish[], timeToMaturity: BigNumberish[]], [bigint[]], "view">
getWhitelistedRelayers
getWhitelistedRelayers: TypedContractMethod<[], [string[]], "view">
interface
interface: IVolatilityOracleInterface
parseParams
parseParams: TypedContractMethod<[input: BytesLike], [[bigint, bigint, bigint, bigint, bigint]], "view">
removeWhitelistedRelayers
removeWhitelistedRelayers: TypedContractMethod<[accounts: AddressLike[]], [void], "nonpayable">
Readonly
runner
runner: null | ContractRunner
Readonly
target
target: string | Addressable
updateParams
updateParams: TypedContractMethod<[tokens: AddressLike[], tau: BytesLike[], theta: BytesLike[], psi: BytesLike[], rho: BytesLike[], riskFreeRate: BigNumberish], [void], "nonpayable">