OptionFactory

Verified contract

Implementation

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

No balances found for "OptionFactory"

No transactions found for "OptionFactory"


Functions
Getter at block 20950144
ContractGenerator(view returns (address)
0x0000000000000000000000000000000000000000
DOBStakingPool(view returns (address)
0x0000000000000000000000000000000000000000
bHODL(view returns (address)
0x0000000000000000000000000000000000000000
blankOptionCount(view returns (uint256)
0
blockTime(view returns (uint8)
0
distributions(view returns (address)
0x0000000000000000000000000000000000000000
fund(view returns (address)
0x0000000000000000000000000000000000000000
getLastOptionId(view returns (uint256)
0
getStakingPools(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
stakingPools(view returns (address)
0x0000000000000000000000000000000000000000
stakingRewardPerBlock(view returns (uint256)
0
uHODL(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getOptionByID(uint256 _optionIDview returns (address)
operatorWhitelist(addressview returns (bool)
State-modifying
__OptionFactory_init(address _bHodlAddressaddress _uHodlAddress
activateOption(uint256[] _strikePricesuint256[] _startTimestampsuint256[] _exerciseTimestampsuint8[] _optionTypes
cloneOption(uint8 _num
createOption(uint256 _strikePriceuint256 _startTimestampuint256 _exerciseTimestampuint8 _optionTypereturns (uint256 optionID)
emptyBlankOptions(
extendStakingPoolEndBlock(uint256 optionIduint256 newEndBlock
removeActivatedOptions(address _optionAddress
renounceOwnership(
setBlockTime(uint8 _blockTime
setContractGenerator(address _ContractGenerator
setDOBStakingPool(address _DOBstaking
setDistributions(address _distributions
setFund(address _fund
setOptionAllRatio(uint256 optionIduint16 _entryFeeRatiouint16 _exerciseFeeRatiouint16 _withdrawFeeRatiouint16 _redeemFeeRatiouint16 _bulletToRewardRatio
setOptionBulletToRewardRatio(uint256 optionIduint16 _feeRatio
setOptionEntryFeeRatio(uint256 optionIduint16 _feeRatio
setOptionExerciseFeeRatio(uint256 optionIduint16 _feeRatio
setOptionRedeemFeeRatio(uint256 optionIduint16 _feeRatio
setOptionWithdrawFeeRatio(uint256 optionIduint16 _feeRatio
setStakingPools(address _stakingPools
setStakingRewardPerBlock(uint256 _reward
setWhitelist(address _operatorbool _isWhitelisted
transferOwnership(address newOwner
updateOptionFund(uint256[] optionIdsaddress _fund
updateOptionStrike(uint256[] _optionIdsuint256[] _strikePrices
Events
BlockTimeChanged(uint8 oldBlockTimeuint8 newBlocktime
DOBStakingChanged(address oldDOBStakingaddress newDOBStaking
DistribuionsChanged(address oldDDistribuionsaddress newDistribuions
OptionCreated(uint256 optionIDaddress indexed optionaddress indexed bulletaddress indexed sniperuint256 strikePriceuint256 startTimestampuint256 exerciseTimestampuint256 optionType
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakingPoolChanged(address oldStakingPooladdress newStakingPool
StakingRewardPerBlockChanged(uint256 oldRewarduint256 newReward
WhitelistChanged(address operatorbool isWhitelisted
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.