ElementDAO Hyperdrive Factory
Verified contract
Active on
Ethereum with 128 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 3 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "ElementDAO Hyperdrive Factory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21115241 | 22 days ago | | | 0 | 0.00037417358 | |
| 21110430 | 22 days ago | | | 0 | 0.012565739 | |
| 21110429 | 22 days ago | | | 0 | 0.024276523 | |
| 21110428 | 22 days ago | | | 0 | 0.027480584 | |
| 21110427 | 22 days ago | | | 0 | 0.026582814 | |
| 21110426 | 22 days ago | | | 0 | 0.024264682 | |
| 21110425 | 22 days ago | | | 0 | 0.023257103 | |
| 21110423 | 22 days ago | | | 0 | 0.00046675552 | |
| 21110003 | 23 days ago | | | 0 | 0.0077819915 | |
| 21110002 | 23 days ago | | | 0 | 0.015020967 |
ABI
ABI objects
Getter at block 21271408
checkpointDurationResolution() view returns (uint256)
3600
checkpointRewarder() view returns (address)
0x0000000000000000000000000000000000000000
defaultPausers() view returns (address[])
[0x9eB168Ab44B7c479431681558FdF34230c969DE9, 0x666f2df301C645e54170ccB3F35D824aDBA4592B]
deployerCoordinatorManager() view returns (address)
0x9eb168ab44b7c479431681558fdf34230c969de9
feeCollector() view returns (address)
0x0000000000000000000000000000000000000000
getNumberOfDeployerCoordinators() view returns (uint256)
9
getNumberOfInstances() view returns (uint256)
18
governance() view returns (address)
0x81758f3361a769016eae4844072fa6d7f828a651
hyperdriveGovernance() view returns (address)
0x81758f3361a769016eae4844072fa6d7f828a651
kind() view returns (string)
HyperdriveFactory
linkerCodeHash() view returns (bytes32)
0x4d63914b6a33d8813a5654ae2dc977f37e398817df2519d374573ab851f9cb38
linkerFactory() view returns (address)
0x08b40647714ac1e5742633fc2d83c20d61a199d2
maxCheckpointDuration() view returns (uint256)
86400
maxCircuitBreakerDelta() view returns (uint256)
200000000000000000
maxFees() view returns (struct IHyperdriveFees)
(50000000000000000, 5000000000000000, 150000000000000000, 30000000000000000)
maxFixedAPR() view returns (uint256)
100000000000000000
maxPositionDuration() view returns (uint256)
63072000
maxTimeStretchAPR() view returns (uint256)
200000000000000000
minCheckpointDuration() view returns (uint256)
86400
minCircuitBreakerDelta() view returns (uint256)
10000000000000000
minFees() view returns (struct IHyperdriveFees)
(1000000000000000, 100000000000000, 150000000000000000, 30000000000000000)
minFixedAPR() view returns (uint256)
5000000000000000
minPositionDuration() view returns (uint256)
604800
minTimeStretchAPR() view returns (uint256)
5000000000000000
name() view returns (string)
ElementDAO Hyperdrive Factory
sweepCollector() view returns (address)
0x9eb168ab44b7c479431681558fdf34230c969de9
version() view returns (string)
v1.0.13
Read-only
_instancesToDeployerCoordinators(address instance) view returns (address deployCoordinator)
getDeployerCoordinatorAtIndex(uint256 _index) view returns (address)
getDeployerCoordinatorByInstances(address[] __instances) view returns (address[] coordinators)
getDeployerCoordinatorsInRange(uint256 _startIndex, uint256 _endIndex) view returns (address[] range)
getInstanceAtIndex(uint256 _index) view returns (address)
getInstancesInRange(uint256 _startIndex, uint256 _endIndex) view returns (address[] range)
isDeployerCoordinator(address) view returns (bool)
isInstance(address) view returns (bool)
State-modifying
Events addDeployerCoordinator(address _deployerCoordinator)
deployAndInitialize(bytes32 _deploymentId, address _deployerCoordinator, string __name, struct IHyperdrivePoolDeployConfig _config, bytes _extraData, uint256 _contribution, uint256 _fixedAPR, uint256 _timeStretchAPR, struct IHyperdriveOptions _options, bytes32 _salt) payable returns (address)
deployTarget(bytes32 _deploymentId, address _deployerCoordinator, struct IHyperdrivePoolDeployConfig _config, bytes _extraData, uint256 _fixedAPR, uint256 _timeStretchAPR, uint256 _targetIndex, bytes32 _salt) returns (address)
removeDeployerCoordinator(address _deployerCoordinator, uint256 _index)
updateCheckpointDurationResolution(uint256 _checkpointDurationResolution)
updateCheckpointRewarder(address _checkpointRewarder)
updateDefaultPausers(address[] _defaultPausers_)
updateDeployerCoordinatorManager(address _deployerCoordinatorManager)
updateFeeCollector(address _feeCollector)
updateGovernance(address _governance)
updateHyperdriveGovernance(address _hyperdriveGovernance)
updateLinkerCodeHash(bytes32 _linkerCodeHash)
updateLinkerFactory(address _linkerFactory)
updateMaxCheckpointDuration(uint256 _maxCheckpointDuration)
updateMaxCircuitBreakerDelta(uint256 _maxCircuitBreakerDelta)
updateMaxFees(struct IHyperdriveFees __maxFees)
updateMaxFixedAPR(uint256 _maxFixedAPR)
updateMaxPositionDuration(uint256 _maxPositionDuration)
updateMaxTimeStretchAPR(uint256 _maxTimeStretchAPR)
updateMinCheckpointDuration(uint256 _minCheckpointDuration)
updateMinCircuitBreakerDelta(uint256 _minCircuitBreakerDelta)
updateMinFees(struct IHyperdriveFees __minFees)
updateMinFixedAPR(uint256 _minFixedAPR)
updateMinPositionDuration(uint256 _minPositionDuration)
updateMinTimeStretchAPR(uint256 _minTimeStretchAPR)
updateSweepCollector(address _sweepCollector)
CheckpointDurationResolutionUpdated(uint256 newCheckpointDurationResolution)
CheckpointRewarderUpdated(address indexed newCheckpointRewarder)
DefaultPausersUpdated(address[] newDefaultPausers)
Deployed(address indexed deployerCoordinator, address hyperdrive, string name, struct IHyperdrivePoolDeployConfig config, bytes extraData)
DeployerCoordinatorAdded(address indexed deployerCoordinator)
DeployerCoordinatorManagerUpdated(address indexed deployerCoordinatorManager)
DeployerCoordinatorRemoved(address indexed deployerCoordinator)
FeeCollectorUpdated(address indexed newFeeCollector)
GovernanceUpdated(address indexed governance)
HyperdriveGovernanceUpdated(address indexed hyperdriveGovernance)
LinkerCodeHashUpdated(bytes32 indexed newLinkerCodeHash)
LinkerFactoryUpdated(address indexed newLinkerFactory)
MaxCheckpointDurationUpdated(uint256 newMaxCheckpointDuration)
MaxCircuitBreakerDeltaUpdated(uint256 newMaxCircuitBreakerDelta)
MaxFeesUpdated(struct IHyperdriveFees newMaxFees)
MaxFixedAPRUpdated(uint256 newMaxFixedAPR)
MaxPositionDurationUpdated(uint256 newMaxPositionDuration)
MaxTimeStretchAPRUpdated(uint256 newMaxTimeStretchAPR)
MinCheckpointDurationUpdated(uint256 newMinCheckpointDuration)
MinCircuitBreakerDeltaUpdated(uint256 newMinCircuitBreakerDelta)
MinFeesUpdated(struct IHyperdriveFees newMinFees)
MinFixedAPRUpdated(uint256 newMinFixedAPR)
MinPositionDurationUpdated(uint256 newMinPositionDuration)
MinTimeStretchAPRUpdated(uint256 newMinTimeStretchAPR)
SweepCollectorUpdated(address indexed newSweepCollector)
constructor(struct HyperdriveFactoryFactoryConfig _factoryConfig, string _name)
receive()
DeployerCoordinatorAlreadyAdded()
DeployerCoordinatorIndexMismatch()
DeployerCoordinatorNotAdded()
EndIndexTooLarge()
InvalidCheckpointDuration()
InvalidCheckpointDurationResolution()
InvalidCircuitBreakerDelta()
InvalidDeployConfig()
InvalidDeployerCoordinator()
InvalidFees()
InvalidFixedAPR()
InvalidIndexes()
InvalidMaxCheckpointDuration()
InvalidMaxCircuitBreakerDelta()
InvalidMaxFees()
InvalidMaxFixedAPR()
InvalidMaxPositionDuration()
InvalidMaxTimeStretchAPR()
InvalidMinCheckpointDuration()
InvalidMinCircuitBreakerDelta()
InvalidMinFees()
InvalidMinFixedAPR()
InvalidMinPositionDuration()
InvalidMinTimeStretchAPR()
InvalidPositionDuration()
InvalidTimeStretchAPR()
LnInvalidInput()
ReceiveLocked()
TransferFailed()
Unauthorized()
UnsafeCastToInt256()