ElementDAO Hyperdrive Factory

Verified contract

Active on Ethereum with 128 txns
Deployed by via 0x3c6927f3 at 20180596
Slot
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

No balances found for "ElementDAO Hyperdrive Factory"

0xd4b6f00abcdbf9f666cc8e3c00830d7fa24e3a08ef3a474ca6cd688ef2b63ae7
0x2dc9d6d6fe2b5061bb27adb213f021301641ef89ccdc21bc818eecd107ae4735
0xceec9784d3b1e422c980111565630339de9f4874c0b09af735c0e807bdf000c6
0x1056eedcd3d526fd757bc9633b3a498db1a366c1076951c339da4ec9fe7110ba
0xca8a3403939b385c4ce5876245942a510a19f05848a0ce80304fcf0f01156a30
0xd489178eb63a1e5d51ea4c7a10aa57bcd9f9e4ef608a2764a9527932cdd7068c
0x73681e1b339b6ac105d30e7268456f79b45b98dfae03681de90e9be88fc6d26c
0x40b37c80aa59433498c899eddc3eb076c84e94ec0ed2c495d79488216480c886
0xa95ef9c6eb067f561b9fc5897b45f399eea7cf9fbca837a7497b77a8a705e4fa
0x892e97fbacfd884c0ac332186f2136545c99da2a23b71b03211ecf91cb1554d5

Functions
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 instanceview returns (address deployCoordinator)
getDeployerCoordinatorAtIndex(uint256 _indexview returns (address)
getDeployerCoordinatorByInstances(address[] __instancesview returns (address[] coordinators)
getDeployerCoordinatorsInRange(uint256 _startIndexuint256 _endIndexview returns (address[] range)
getInstanceAtIndex(uint256 _indexview returns (address)
getInstancesInRange(uint256 _startIndexuint256 _endIndexview returns (address[] range)
isDeployerCoordinator(addressview returns (bool)
isInstance(addressview returns (bool)
State-modifying
addDeployerCoordinator(address _deployerCoordinator
deployAndInitialize(bytes32 _deploymentIdaddress _deployerCoordinatorstring __namestruct IHyperdrivePoolDeployConfig _configbytes _extraDatauint256 _contributionuint256 _fixedAPRuint256 _timeStretchAPRstruct IHyperdriveOptions _optionsbytes32 _saltpayable returns (address)
deployTarget(bytes32 _deploymentIdaddress _deployerCoordinatorstruct IHyperdrivePoolDeployConfig _configbytes _extraDatauint256 _fixedAPRuint256 _timeStretchAPRuint256 _targetIndexbytes32 _saltreturns (address)
removeDeployerCoordinator(address _deployerCoordinatoruint256 _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
Events
CheckpointDurationResolutionUpdated(uint256 newCheckpointDurationResolution
CheckpointRewarderUpdated(address indexed newCheckpointRewarder
DefaultPausersUpdated(address[] newDefaultPausers
Deployed(address indexed deployerCoordinatoraddress hyperdrivestring namestruct IHyperdrivePoolDeployConfig configbytes 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
constructor(struct HyperdriveFactoryFactoryConfig _factoryConfigstring _name
Fallback and receive
receive(
Errors
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(