OptionFactory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
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
Balances ($0.00)
No balances found for "OptionFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "OptionFactory"
ABI
ABI objects
Getter at block 20951238
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 _optionID) view returns (address)
operatorWhitelist(address) view returns (bool)
State-modifying
Events __OptionFactory_init(address _bHodlAddress, address _uHodlAddress)
activateOption(uint256[] _strikePrices, uint256[] _startTimestamps, uint256[] _exerciseTimestamps, uint8[] _optionTypes)
cloneOption(uint8 _num)
createOption(uint256 _strikePrice, uint256 _startTimestamp, uint256 _exerciseTimestamp, uint8 _optionType) returns (uint256 optionID)
emptyBlankOptions()
extendStakingPoolEndBlock(uint256 optionId, uint256 newEndBlock)
removeActivatedOptions(address _optionAddress)
renounceOwnership()
setBlockTime(uint8 _blockTime)
setContractGenerator(address _ContractGenerator)
setDOBStakingPool(address _DOBstaking)
setDistributions(address _distributions)
setFund(address _fund)
setOptionAllRatio(uint256 optionId, uint16 _entryFeeRatio, uint16 _exerciseFeeRatio, uint16 _withdrawFeeRatio, uint16 _redeemFeeRatio, uint16 _bulletToRewardRatio)
setOptionBulletToRewardRatio(uint256 optionId, uint16 _feeRatio)
setOptionEntryFeeRatio(uint256 optionId, uint16 _feeRatio)
setOptionExerciseFeeRatio(uint256 optionId, uint16 _feeRatio)
setOptionRedeemFeeRatio(uint256 optionId, uint16 _feeRatio)
setOptionWithdrawFeeRatio(uint256 optionId, uint16 _feeRatio)
setStakingPools(address _stakingPools)
setStakingRewardPerBlock(uint256 _reward)
setWhitelist(address _operator, bool _isWhitelisted)
transferOwnership(address newOwner)
updateOptionFund(uint256[] optionIds, address _fund)
updateOptionStrike(uint256[] _optionIds, uint256[] _strikePrices)
BlockTimeChanged(uint8 oldBlockTime, uint8 newBlocktime)
DOBStakingChanged(address oldDOBStaking, address newDOBStaking)
DistribuionsChanged(address oldDDistribuions, address newDistribuions)
OptionCreated(uint256 optionID, address indexed option, address indexed bullet, address indexed sniper, uint256 strikePrice, uint256 startTimestamp, uint256 exerciseTimestamp, uint256 optionType)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakingPoolChanged(address oldStakingPool, address newStakingPool)
StakingRewardPerBlockChanged(uint256 oldReward, uint256 newReward)
WhitelistChanged(address operator, bool isWhitelisted)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.