Manual Strike OLM
Inherits: OLM
The Manual Strike OLM contract allows the owner to manually set the strike price that new option tokens are created with on epoch transition.
State Variables
strikePrice
Strike price to be used for new option tokens
Functions
_initialize
Internal function, not callable directly. Called within initialize
to implement Manual Strike OLM specific initialization logic.
Parameters
strikePrice_
uint256
The initial strike price for the Manual Strike OLM, in quote tokens per payout token.
The parameters for this function are ABI-encoded into a bytes
object and passed as the other_
variable into the top-level OLM initialize
function. For example:
nextStrikePrice
Returns the strike price that would be used if a new epoch started right now
setStrikePrice
Set the strike price to be used for future option tokens
Only owner
Parameters
strikePrice_
uint256
Strike price for the option tokens formatted as the number of quote tokens required per payout token