Hyperdrive Testnet
Hyperdrive Testnet Proposal: https://forum.element.fi/discussion/16635-egp29-hyperdrive-public-testnet-implementation-for-element-dao
Hyperdrive Testnet UI: https://testnet.hyperdrive.trade/
The Element DAO's Hyperdrive Public Testnet is users’ first chance to experience Hyperdrive firsthand, contribute to its research and development, and provide valuable feedback – all without putting real assets on the line. This testnet deployment aims for the Element DAO to experiment with Hyperdrive as an additional tool with which to create new DeFi products.
The following specification and step-by-step process will be deployed to the Ethereum Sepolia testnet.
DELV deploys an
ERC20ForwarderFactory
.DELV deploys a
HyperdriveFactory
with the following parameters, below. DELV will configure the parameters as a default but Element DAO can/may want to update them over the course of the Testnet for their learnings and experience.governance = <PROVIDED_GOVERNANCE_ADDRESS>
This is the governance address that updates the factory’s configuration.
hyperdriveGovernance = <PROVIDED_GOVERNANCE_ADDRESS>
This is the governance address used when new instances are deployed. This address controls the ability to change fee collector, sweep collector, pause hyperdrive contracts, etc.
defaultPausers = <PROVIDED_DEFAULT_PAUSERS>
feeCollector = <PROVIDED_FEE_COLLECTOR>
sweepCollector = <PROVIDED_SWEEP_COLLECTOR>
checkpointDurationResolution = 1 hour
minCheckpointDuration = 8 hours
maxCheckpointDuration = 1 day
minPositionDuration = 1 week
maxPositionDuration = 10 year
minFixedAPR = 0.5%
maxFixedAPR = 30%
minTimeStretchAPR = 0.5%
maxTimeStretchAPR = 30%
minFees.curve = 0.0005e18
minFees.flat = 0.0001e18
minFees.governanceLP = 0.15e18
minFees.governanceZombie = 0.03e18
maxFees.curve = 0.005e18
maxFees.flat = 0.001e18
maxFees.governanceLP = 0.15e18
maxFees.governanceZombie = 0.03e18
linkerFactory = <DEPLOYED_LINKER_FACTORY>
linkerCodeHash = <DEPLOYED_LINKER_CODE_HASH>
DELV deploys ERC4626 and Lido Hyperdrive deployer coordinators and deployers.
DELV transfers ownership of this deployed factory contract to a governance address chosen by the Element DAO. This happens immediately after deployment.
Element DAO should modify any factory parameters that need to be tweaked.
Element DAO adds the relevant deployer coordinators to the factory so that Hyperdrive pools can be deployed.
DELV will deploy the initial pools for testnet implementations for practicality; however, DELV may not do this for any Hyperdive mainnet deployments, as that will be the responsibility of the DAO(s) and/or their authorized deployers.
DELV will host a Hyperdrive UI for users to access the Hyperdrive testnet. This UI will go live when the testnet implementation of Hyperdrive is officially voted in and deployed on Sepolia.
Last updated