initialize(string underlyingName, string underlyingSymbol, struct DataTypes.Option optionData)
OptionRegistry
underlyingName
- Underlying asset nameunderlyingSymbol
- Underlying token nameoptionData
- A struct defining the Option specification along with the implementation addressesmint(address impl, uint256 amt, bytes mintData)
impl
- Address of the implementation being usedamt
- Amount of options to mintmintData
- Additional data being passed down to the implementation. Used for passing impl specific datawrap(address impl, uint256 amt, bytes tokenData)
impl
- Address of the implementation being usedamt
- Amount of options to minttokenData
- Additional token data for ERC721/1155redeem(address impl, uint256 amt, bytes redeemData)
impl
- Address of the implementation being usedamt
- Amount of options/collateral to claimredeemData
- Additional data being passed down to the implementation. Used for passing impl specific datasettle()
impls
are distributed to holderssettleOne(address impl)
impl -
Address of the implementationclaim()
impls