# Table of Contents - [Hyperwave](#hyperwave) - [Hyperwave HLP | Hyperwave](#hyperwave-hlp-hyperwave) - [Hyperwave GWAVE | Hyperwave](#hyperwave-gwave-hyperwave) - [Fee implementation | Hyperwave](#fee-implementation-hyperwave) - [Referral FAQ | Hyperwave](#referral-faq-hyperwave) - [Hyperwave HYPE | Hyperwave](#hyperwave-hype-hyperwave) - [Architecture | Hyperwave](#architecture-hyperwave) - [Hyperwave USD | Hyperwave](#hyperwave-usd-hyperwave) - [Season 1 Points Program | Hyperwave](#season-1-points-program-hyperwave) - [Season 2 Points Program | Hyperwave](#season-2-points-program-hyperwave) - [HWAVE | Hyperwave](#hwave-hyperwave) - [Technical Details | Hyperwave](#technical-details-hyperwave) - [Transparency & Decentralization | Hyperwave](#transparency-decentralization-hyperwave) - [Audits | Hyperwave](#audits-hyperwave) - [Contracts | Hyperwave](#contracts-hyperwave) - [Official links | Hyperwave](#official-links-hyperwave) - [MiCAR Whitepaper | Hyperwave](#micar-whitepaper-hyperwave) - [Referral Guide | Hyperwave](#referral-guide-hyperwave) - [Season 2 & Referral FAQ | Hyperwave](#season-2-referral-faq-hyperwave) - [Referral bonus | Hyperwave](#referral-bonus-hyperwave) - [Brand Kit | Hyperwave](#brand-kit-hyperwave) - [hwHLP Integrations | Hyperwave](#hwhlp-integrations-hyperwave) - [Hyperwave HYPE Bonus | Hyperwave](#hyperwave-hype-bonus-hyperwave) - [Minting Guide | Hyperwave](#minting-guide-hyperwave) - [Hyperwave HLP | Hyperwave](#hyperwave-hlp-hyperwave) - [Season 1 Points Program | Hyperwave](#season-1-points-program-hyperwave) - [Hyperwave HYPE | Hyperwave](#hyperwave-hype-hyperwave) - [Redemption Guide | Hyperwave](#redemption-guide-hyperwave) - [Audits | Hyperwave](#audits-hyperwave) - [hwHLP Integrations | Hyperwave](#hwhlp-integrations-hyperwave) --- # Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fm2vFO8IEdZOIG0fFYOx0%252FHyperwave%2520Banner.svg%3Falt%3Dmedia%26token%3D60f2736b-151d-4d9b-986d-bca180b6873a&width=768&dpr=3&quality=100&sign=c49f06f3&sv=2) Hyperwave DAO's mission is to build an onchain forex layer for Hyperliquid, helping the blockchain to house all of finance. Starting with Hyperwave HLP (hwHLP), a first to market liquid yield bearing token of Hyperliquidity Provider Vault (HLP), Hyperwave will create asset primitives, serviceable markets for those assets and avenues for users to use those assets in their everyday lives. Hyperwave was incubated by the team at Swell Labs with support from HyperEVM protocols and infrastructure partners making it unique to bring this vision to the Hyperliquid community. Last updated 6 months ago --- # Hyperwave HLP | Hyperwave Hyperwave HLP is the first liquid HLP primitive on the market, designed to bridge yield generated in Hypercore directly into the HyperEVM. By tokenizing HLP deposits, Hyperwave is bringing one of the most powerful, community-driven yield-bearing instruments into HyperEVM. [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp#product-summary) Product summary ------------------------------------------------------------------------------------------------- Description HyperEVM Ethereum Mainnet Deposit Assets USDT0, USDe & USDHL USDT, USDe Minted Token hwHLP hwHLP Redeemable Assets USDT0, USDe & USDHL Redeemable on HyperEVM Performance Fees 10% 10% Withdrawal period ~ 5 days ~ 5 days Token contract address 0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1 0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1 [Deposit in hwHLP on the Hyperwave apparrow-up-right](https://app.hyperwavefi.xyz/assets/hwhlp) Last updated 4 months ago --- # Hyperwave GWAVE | Hyperwave Hyperwave's GWAVE is a yield-bearing token that accrues Hyperwave fee revenue. HWAVE staking and unstaking is open for only a few days at the start of every 12-week season. ### [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-gwave#product-summary) Product Summary Description Details Deposit assets HWAVE Minted Token GWAVE Redeemable Assets HWAVE Withdrawal Period Unstaking is available at the beginning of the next season. 90% within ~1.25 days, with occasional delays. Vault fee 0% Token contract address 0x855CeDD0e13BE116f3EB17FA7B7b682999f55C4f [Deposit in GWAVEarrow-up-right](https://app.hyperwavefi.xyz/assets/gwave) Last updated 3 months ago --- # Fee implementation | Hyperwave hwHLP is built on the Boring Vault architecture, which does not support performance fees natively and only supports management fees. To align hwHLP with its intended 10% performance fee, the management fee is dynamically adjusted at each reprice so that the net effect is mathematically equivalent to charging 10% of realized gains. Although the fee is technically implemented as a management fee, the economic outcome for users is the same as a 10% performance fee, and this can be verified on-chain. Last updated 1 month ago --- # Referral FAQ | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-1.-when-does-the-referral-program-end) 1\. When does the referral program end? It ends when the [points program](https://docs.hyperwavefi.xyz/dao/season-1-points-program) ends, on August 28th. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-2.-can-i-change-which-hyperfren-code-i-activate) 2\. Can I change which Hyperfren code I activate? No you can't, once you sign it. It's there forever. Choose wisely. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-3.-if-i-held-hwhlp-before-the-referrals-started-is-it-too-late) 3\. If I held hwHLP before the referrals started is it too late? No the program is retroactive. Whatever Wave Points accumulated to date will count towards the referral boosts. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-4.-what-is-the-top-100-referral-bonus) 4\. What is the top 100 Referral Bonus? Users who are in the top 100 of the referral leaderboard at the end of Season 1 will share 1% of the $HWAVE airdrop. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-5.-how-will-the-1-usdhwave-allocation-be-distributed-to-the-top-100) 5\. How will the 1% $HWAVE allocation be distributed to the top 100? The distribution won't be made public until later on. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-6.-can-i-activate-a-code-my-referred-hyperfren-has-created) 6\. Can I activate a code my referred Hyperfren has created? Cheeky, but no you can't. You can't use the code your Hyperfren has created, or your Hyperfren's Hyperfren's Hyperfren.... you know what I mean, no referral loops. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-7.-how-are-the-referral-leaderboard-points-calculated) 7\. How are the "Referral Leaderboard" points calculated? The Referred Wave Points represent the **sum** of the base Wave Points (from holding) earned by a user's Hyperfrens. If Alice (10 pts) refers Bob (10 pts) and Charlie (10 pts). Alice should appear on the leaderboard as 20 pts. If Charlie(10 pts) refers David (15 pts), then Alice still appears as 20pts but Charlie would appear as 15pts. David who was Charlie's referral doesn't count towards Alice so no compounding. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-8.-how-are-the-your-hyperfrens-points-calculated) 8\. How are the "Your Hyperfrens" points calculated? These are just the base Wave Points your Hyperfrens have been earning by holding. It's there so you can see a breakdown of how much each of your Hyperfrens are earning. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-9.-what-does-referral-boost-mean-in-the-ui) 9\. What does "Referral boost" mean in the UI? This is a calculation in Wave Points of the 5% you have earned from the Wave Points your Hyperfrens have earned during the campaign ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq#id-10.-how-often-is-the-referral-leaderboard-refereshed) 10\. How often is the Referral Leaderboard refereshed? Every 10 minutes, there's a timer in the bottom left. Last updated 6 months ago --- # Hyperwave HYPE | Hyperwave Hyperwave's HYPE vault is designed to provide LPs with the best risk adjusted HYPE yield in HyperEVM DeFi. ### [hashtag](https://docs.hyperwavefi.xyz/vaults/hyperwave-hype#product-summary) Product Summary Description Details Deposit assets wHYPE Minted Token hwHYPE Redeemable Assets wHYPE Withdrawal Period 90% within ~1.25 days, with occasional delays. Performance Fees 10% Vault infrastructure Boring Vault Token contract address 0x4DE03cA1F02591B717495cfA19913aD56a2f5858 [Deposit in hwHYPE on the Hyperwave apparrow-up-right](https://app.hyperwavefi.xyz/vaults/hwhype) Last updated 19 days ago --- # Architecture | Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FEdMJ8O4aRP7uNaLqhmaa%252FhwHYPE_arch.svg%3Falt%3Dmedia%26token%3D74a45f9b-da84-4518-b5c3-ff18ca198aba&width=768&dpr=3&quality=100&sign=8ae84a51&sv=2) Last updated 17 days ago --- # Hyperwave USD | Hyperwave Hyperwave's USD provides the best risk adjusted return for stable assets ### [hashtag](https://docs.hyperwavefi.xyz/vaults/hyperwave-usd#product-summary) Product Summary Description Details Deposit assets USDC, UST0, USDe Minted Token hwUSD Redeemable Assets USDC, UST0, USDe (Coming soon) Withdrawal Period 90% within ~1.25 days, with occasional delays. Performance Fees 10% Vault infrastructure Boring Vault Token contract address 0xa2f8Da4a55898B6c947Fa392eF8d6BFd87A4Ff77 Last updated 4 months ago --- # Season 1 Points Program | Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FLQ6tFOchJ2L7ttChHyQS%252FType5.svg%3Falt%3Dmedia%26token%3Dd999d7cf-a360-4f52-a01f-077f31a75dc4&width=768&dpr=3&quality=100&sign=525f28a6&sv=2) Season 1 Wave Points [hashtag](https://docs.hyperwavefi.xyz/dao/season-1-points-program#season-1) Season 1 ------------------------------------------------------------------------------------------ Season 1 has ended! You can check out a summary of your season and your $HWAVE airdrop allocation with the link below. Claims will be available at TGE and don't forget to share your experience and results. [https://app.hyperwavefi.xyz/season-1app.hyperwavefi.xyzchevron-right](https://app.hyperwavefi.xyz/season-1) **Season 1 Summary** Description Details Length of time 10 weeks Start date 19th of June 2025 End date 28th of August 2025 Total $HWAVE distribution of program 16% (Breakdown Below) Mint and hold hwHLP or hwHYPE\* in your wallet or [official integrated DeFi protocolsarrow-up-right](https://app.hyperwavefi.xyz/portfolio) . 13% [Hyperwave HYPE Bonus](https://docs.hyperwavefi.xyz/dao/season-1-points-program/hyperwave-hype-bonus) 2% [Top 100 Referral Bonus](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq) 1% Points tracking and earn rates [https://app.hyperwavefi.xyz/portfolioarrow-up-right](https://app.hyperwavefi.xyz/portfolio) \* WavePoints will not be allocated during the first week for [hwHYPE launch](https://docs.hyperwavefi.xyz/dao/season-1-points-program/hyperwave-hype-bonus) . Allocation includes badges and community Wave Point reward. Last updated 6 months ago --- # Season 2 Points Program | Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FLQ6tFOchJ2L7ttChHyQS%252FType5.svg%3Falt%3Dmedia%26token%3Dd999d7cf-a360-4f52-a01f-077f31a75dc4&width=768&dpr=3&quality=100&sign=525f28a6&sv=2) Season 2 Wave Points [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program#season-2) Season 2 ------------------------------------------------------------------------------------------ Season 2 will roll on directly from Season 1 with more surprises to come during the season. Description Details Length of time 12 Weeks Start date 28th of August 2025 End date 20th of November 2025 Total $HWAVE distribution of program 8% (breakdown below) Mint and hold hwHLP or hwHYPE\* in your wallet or [official integrated DeFi protocolsarrow-up-right](https://app.hyperwavefi.xyz/portfolio) . 7% Referrals 1% Points tracking and earn rates [https://app.hyperwavefi.xyz/portfolioarrow-up-right](https://app.hyperwavefi.xyz/portfolio) Last updated 6 months ago --- # HWAVE | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/dao/hwave#total-supply) Total supply 1 billion ### [hashtag](https://docs.hyperwavefi.xyz/dao/hwave#distribution) Distribution * Community (51.2%) * Season 1 Program (16%) * Season 2 Program (8%) * Future Community and Ecosystem Initiatives (27.2%) * Protocol Contributors (23.8%) * Swell DAO (15%) * Foundation (10%) ### [hashtag](https://docs.hyperwavefi.xyz/dao/hwave#unlock-schedule) Unlock schedule No vesting will be applied to HWAVE earned by Wave Points holders or purchased in the public sale. Other allocations, such as Protocol Contributors, Swell DAO, and Foundation, will unlock gradually over 12–36 months, with varying cliff periods. Token Allocation % of Total Supply Unlock % of allocation at TGE Cliff Vesting Community: S1 (June 19th - Aug 28th 2025) 16% 100% 0 0 Community: S2 (Aug 28th - Nov 20th 2025) 8% 0% 0 0 Community: Public Sale 7% 100% 0 0 Community: Future Initiatives 20.2% 17.44% 0 12 months Protocol Contributors 23.8% 0% 12 months 36 months Swell DAO (Hyperwave incubator) 15% 0% 12 months 36 months Foundation (Development expenses) 10% 50% 6 months 36 months See more [supply and distribution detailsarrow-up-right](https://dune.com/hyperwave/hwave-trs) on Dune. ### [hashtag](https://docs.hyperwavefi.xyz/dao/hwave#hyperwave-loyalty-fund) Hyperwave Loyalty Fund Hyperwave revenue flows back to loyal community members via the Hyperwave Loyalty Fund, a revenue-sharing engine inspired by the hugely successful Hyperliquid Assistance Fund. Like its predecessor, it uses platform fees to purchase HWAVE and then distribute the proceeds to the community—but only to the most loyal members. The system is built around two tokens: * **Hyperwave ($HWAVE)** The native token of Hyperwave DAO, regularly purchased with Hyperwave revenue. * **Staked Hyperwave ($GWAVE)** A liquid yield-bearing token that automatically accrues Hyperwave revenue. #### [hashtag](https://docs.hyperwavefi.xyz/dao/hwave#how-it-works) How it works 1. **Stake HWAVE** Be quick. Staking and withdrawing from the Loyalty Fund is only enabled for a few days at the start of each 12 week season (48 hours following TGE). 2. **Receive GWAVE** GWAVE holders receive revenue generated by Hyperwave during that season based on their share of the fund. 3. **Use GWAVE in DeFi** Lend, borrow, trade and yield farm with GWAVE across DeFi. Last updated 20 days ago --- # Technical Details | Hyperwave Hyperwave’s Hyperwave HLP is built on the [boring-vaultarrow-up-right](https://github.com/Se7en-Seas/boring-vault) standard, a battle tested Vault standard currently facilitating ~3.5 Billion in TVL Across multiple vaults. The boring vault has been audited by [Spearbit arrow-up-right](https://spearbit.com/) and [0xMacroarrow-up-right](https://0xmacro.com/) . In addition to this periphery contracts have undergone further audits by [ThreeSigma arrow-up-right](https://threesigma.xyz/) and [CodeSpectarrow-up-right](https://codespect.net/) . [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/technical-details#process-flow) Process flow ------------------------------------------------------------------------------------------------------------- * User deposits USDe/USDT/USDHL to token contract * hwHLP is minted based on latest exchange rate * Hyperwave strategists swaps USDe/USDT0 for USDC & deposits into HLP Vault * Onchain oracle reads the state of vault reprices exchange rate ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FCZcxRIli4dXhbXZ02EaW%252Fimage.png%3Falt%3Dmedia%26token%3D3343e77c-74dc-4d56-8933-24ff4eecc83b&width=768&dpr=3&quality=100&sign=e705962a&sv=2) [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/technical-details#undefined) -------------------------------------------------------------------------------------------- Last updated 7 months ago --- # Transparency & Decentralization | Hyperwave [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/transparency-and-decentralization#hyperwave-multisig-access-controls) Hyperwave Multisig Access Controls ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Hyperwave's hwHLP is built on CoreWriter for maximum transparency and trustlessness. For full transparency the table below contains the 6 multisigs that are used operationally to fulfil deposits and withdrawals from Hyperliquid HLP. Name Address Vault 1 0x5678516ac4660483afa6a9416803f977d2c88b8e Vault 2 0x7962c678e644b858579c739b85dd94e6925aedb9 Vault 3 0x5f5cfbf75c55b776a68b81448d29401ef15fabda Vault 4 0x1b5caf5177164395d082107a09427ee2eb33c28f Vault 5 0xb46aed4489eb56745e9dcdf575792f1dbed509a3 Last updated 1 month ago --- # Audits | Hyperwave Audits relate to both hwHLP and hwHYPE vault and solver contracts. #### [hashtag](https://docs.hyperwavefi.xyz/references/audits#auditor-0x-macro) Auditor - 0x Macro file-pdf 639KB [0xmacro-boring-vault-arctic-0.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fzjm3HGLDFHJGiuhGz2rH%2F0xmacro-boring-vault-arctic-0.pdf?alt=media&token=bcbea0f7-de24-43cd-9482-6c24d9421550) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fzjm3HGLDFHJGiuhGz2rH%2F0xmacro-boring-vault-arctic-0.pdf?alt=media&token=bcbea0f7-de24-43cd-9482-6c24d9421550) file-pdf 75KB [0xmacro-boring-vault-arctic-1.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FWofbRmhDmF5HJ8kD7IdU%2F0xmacro-boring-vault-arctic-1.pdf?alt=media&token=a04ad0e6-2957-4fd9-95dd-99e457238fce) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FWofbRmhDmF5HJ8kD7IdU%2F0xmacro-boring-vault-arctic-1.pdf?alt=media&token=a04ad0e6-2957-4fd9-95dd-99e457238fce) #### [hashtag](https://docs.hyperwavefi.xyz/references/audits#auditor-codespect) Auditor - Codespect file-pdf 158KB [023\_CODESPECT\_SWELL\_HYPERLIQUID\_FORWARDER.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F3t8IWXvVGBrUnPZztOqS%2F023_CODESPECT_SWELL_HYPERLIQUID_FORWARDER.pdf?alt=media&token=997bcbe9-883d-4a04-9a64-02fe274d3dc2) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F3t8IWXvVGBrUnPZztOqS%2F023_CODESPECT_SWELL_HYPERLIQUID_FORWARDER.pdf?alt=media&token=997bcbe9-883d-4a04-9a64-02fe274d3dc2) #### [hashtag](https://docs.hyperwavefi.xyz/references/audits#auditor-three-sigma) Auditor - Three Sigma file-pdf 631KB [Forwarder\_3Sigma\_HyperliquidForwarder.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FzQcqLsXtwmC0N2HVZLbf%2FForwarder_3Sigma_HyperliquidForwarder.pdf?alt=media&token=60e8de2b-0ac5-4bb2-86c6-012d17a101ef) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FzQcqLsXtwmC0N2HVZLbf%2FForwarder_3Sigma_HyperliquidForwarder.pdf?alt=media&token=60e8de2b-0ac5-4bb2-86c6-012d17a101ef) #### [hashtag](https://docs.hyperwavefi.xyz/references/audits#auditor-pashov) Auditor - Pashov file-pdf 2MB [pashov-boring-vault.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQvhQDsavyo1g9x5DMoha%2Fpashov-boring-vault.pdf?alt=media&token=aecd78ae-2427-4219-ba6b-34e5a3bf06a8) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQvhQDsavyo1g9x5DMoha%2Fpashov-boring-vault.pdf?alt=media&token=aecd78ae-2427-4219-ba6b-34e5a3bf06a8) #### [hashtag](https://docs.hyperwavefi.xyz/references/audits#auditor-spearbit) Auditor - Spearbit file-pdf 583KB [spearbit-boring-vault-arctic-0.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FvKOC5u32kswbfrcIs98I%2Fspearbit-boring-vault-arctic-0.pdf?alt=media&token=0e839002-f1df-404f-9cf2-3d1711c75265) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FvKOC5u32kswbfrcIs98I%2Fspearbit-boring-vault-arctic-0.pdf?alt=media&token=0e839002-f1df-404f-9cf2-3d1711c75265) Last updated 7 months ago --- # Contracts | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/references/contracts#hwhlp-contracts) hwHLP Contracts Description HyperEVM Ethereum Mainnet BoringVault (hwHLP token) 0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1 0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1 Manager 0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4 0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4 Teller 0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e 0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e Accountant 0x78E3Ac5Bf48dcAF1835e7F9861542c0D43D0B03E 0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e Atomic Queue 0xfaf3288976f5548ebcfb1ba9e86ccc467a075c53 RolesAuthority 0x5ed1412f3b27E38bDe1fe290c7d66BFE306Ff4cc 0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc ### [hashtag](https://docs.hyperwavefi.xyz/references/contracts#hwhype-contracts) hwHYPE Contracts Description HyperEVM BoringVault (hwHYPE token) 0x4DE03cA1F02591B717495cfA19913aD56a2f5858 Manager 0xe3D3b6fdb0488B7167ed102ccf6bDD96e70D1Cc1 Teller 0x70cb1a1888aFee738344Dd879d818E1f369b3Dd5 Accountant 0xCf9be8BF79ad26fdD7aA73f3dd5bA73eCDee2a32 RolesAuthority 0x4D1Cf31a919d62c65fA616185824fe78a09dA917 ### [hashtag](https://docs.hyperwavefi.xyz/references/contracts#hwusd-contracts) hwUSD Contracts Description HyperEVM BoringVault (hwUSD token) 0xa2f8Da4a55898B6c947Fa392eF8d6BFd87A4Ff77 Manager 0xD0f20E410503fB2b5431bf802263f4671cDf11D2 Teller 0xffd5FFF7F184fa63e7B9eEdF7EEc2dA7bf03f170 Accountant 0xa77F32BaDEeA2d2B7De78680C3A6d8B88C46055D RolesAuthority 0xcE9dfF5a94B7395d817bC65325245C40B81e3B8f ### [hashtag](https://docs.hyperwavefi.xyz/references/contracts#hwave-and-gwave-contracts) HWAVE & GWAVE Contracts Description HyperEVM HWAVE token 0x0E01e3aFd147C7f079eA19d0EcA166Ad3A22e79D BoringVault (GWAVE token) 0x855CeDD0e13BE116f3EB17FA7B7b682999f55C4f Manager 0xF0cd28d6fF2c1a84FC88215e920452842d1f1929 Teller 0xFa803575411744043130C43B53Ed1F02F8d079d7 Accountant 0x74f3b2edc56DF9D2a7DB9249D9BaE6e346510E3b RolesAuthority 0xE4b9C0Ede859DeCD6C0e32E5dA8C3d9E9a204B75 Last updated 5 months ago --- # Official links | Hyperwave Name URL Website [https://www.hyperwavefi.xyz/arrow-up-right](https://www.hyperwavefi.xyz/) dApp [https://app.hyperwavefi.xyz/arrow-up-right](https://app.hyperwavefi.xyz/) X (Twitter) [https://x.com/hyperwavefiarrow-up-right](https://x.com/hyperwavefi) Discord [http://discord.gg/hyperwavearrow-up-right](https://discord.gg/hyperwave) Last updated 9 months ago --- # MiCAR Whitepaper | Hyperwave Under the EU's Markets in Crypto-Assets Regulation (MiCAR) (EU 2023/1114), all crypto-assets offered to the public or admitted to trading must have a corresponding Whitepaper. These documents outline key details such as asset features, risks, rights, and the underlying technology. [Hyperwave MiCAR Whitepaperarrow-up-right](https://drive.google.com/file/d/1rbVi5P_mKMZoyeADQt9nRsSHu5I1O4uM/view?usp=sharing) NOTE: THIS CRYPTO-ASSET WHITE PAPER HAS NOT BEEN APPROVED BY ANY COMPETENT AUTHORITY IN ANY MEMBER STATE OF THE EUROPEAN UNION. THE PERSON SEEKING ADMISSION TO TRADING IS SOLELY RESPONSIBLE FOR THE CONTENT OF THIS CRYPTO-ASSET WHITE PAPER ACCORDING TO THE EUROPEAN UNION'S MARKETS IN CRYPTO-ASSET REGULATION (MICA). Last updated 5 months ago --- # Referral Guide | Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fm4bE8epR8N1kmPARxG3y%252FHyperfren.png%3Falt%3Dmedia%26token%3D90b6a660-6026-4d20-8aab-825fd6ae4e4e&width=768&dpr=3&quality=100&sign=93bc0a00&sv=2) [hashtag](https://docs.hyperwavefi.xyz/dao/referral-guide#referral-summary) Referral Summary ------------------------------------------------------------------------------------------------- * Activate a Hyperfren code to get a 5% boost on your Wave Points balance. * Create and refer your Hyperfren code to your frens to get a 5% boost on the combined Wave Points balance of your Hyperfrens. [hashtag](https://docs.hyperwavefi.xyz/dao/referral-guide#get-your-hyperfren-code) Get your Hyperfren code --------------------------------------------------------------------------------------------------------------- 1. Go to https://app.hyperwavefi.xyz/referral 2. Create your own custom code or generate a random code ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FiZX3qkERkGgb1NWKFAP3%252Fimage.png%3Falt%3Dmedia%26token%3D2c4dd7e5-2583-437f-8dbf-24af6af9491e&width=768&dpr=3&quality=100&sign=c5d50630&sv=2) 3. Sign to create your code 4. Copy your link to share or share your link on X and come back and check your referral boost ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FufVNMcWyDhhaC3v9fC6K%252Fimage.png%3Falt%3Dmedia%26token%3D580e5c38-bd4a-45ee-863b-97ed2f075a12&width=768&dpr=3&quality=100&sign=5b2474b7&sv=2) 5. Keep track of your Hyperfrens in the tab below ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FuNAb4TdFcQBZIIBnx7wk%252Fimage.png%3Falt%3Dmedia%26token%3Dfa6dcd2b-750c-4abf-9bb6-a57b83a56564&width=768&dpr=3&quality=100&sign=58e374e6&sv=2) [hashtag](https://docs.hyperwavefi.xyz/dao/referral-guide#activate-your-hyperfren-code) Activate your Hyperfren code ------------------------------------------------------------------------------------------------------------------------- 1. Paste your hyperfren code into your browser eg. `https://app.hyperwavefi.xyz/hyperfren/hypurrfren` 2. Click and sign your wallet to activate your code ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FkFMZO0qgGX4A3ngqqfak%252Fimage.png%3Falt%3Dmedia%26token%3Dcd9253e0-6a40-40d1-893c-d0b0e2b46dab&width=768&dpr=3&quality=100&sign=1bec9c20&sv=2) 3. Once activated keep track of activation bonus points ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fe8kFHGLkaM2NKbnSa7BE%252Fimage.png%3Falt%3Dmedia%26token%3D9eec824a-855b-41cb-a5cd-64f62ab6341f&width=768&dpr=3&quality=100&sign=acd3528f&sv=2) Last updated 6 months ago --- # Season 2 & Referral FAQ | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-1.-what-is-currently-in-season-2) 1\. What is currently in Season 2? Currently you will earn Wave Points for hwHYPE/hwHLP use in DeFi (including holding) and the referral program which continues in Season 2, please check [points program](https://docs.hyperwavefi.xyz/dao/season-2-points-program) for more updates during the Season. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-3.-in-season-2-are-the-referral-bonuses-different) 3\. In Season 2, are the referral bonuses different? The bonuses remain the same. 5% boost on your Wave Points for activating a Hyperfren Code and 5% on the combined Wave Points balance of your HyperFrens. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-2.-in-season-2-do-i-have-to-activate-my-hyperfren-code-and-refer-my-hyperfrens-again) 2\. In Season 2, do I have to activate my Hyperfren Code and refer my Hyperfrens again? No, you retain your code activation and your Hyperfrens from Season 1. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-3.-if-i-have-season-1-referral-points-will-they-continue-in-season-2) 3\. If I have Season 1 referral points will they continue in Season 2? No, the points start again from 0 but your current Hyperfrens will continue to contribute to your bonus. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-4.-when-does-the-referral-program-end) 4\. When does the referral program end? It ends when the [points program](https://docs.hyperwavefi.xyz/dao/season-2-points-program) ends. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-4.-can-i-change-which-hyperfren-code-i-activate) 4\. Can I change which Hyperfren code I activate? No you can't, once you sign it. It's there forever. Choose wisely. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-5.-can-i-activate-a-code-my-referred-hyperfren-has-created) 5\. Can I activate a code my referred Hyperfren has created? Cheeky, but no you can't. You can't use the code your Hyperfren has created, or your Hyperfren's Hyperfren's Hyperfren.... you know what I mean, no referral loops. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-6.-how-are-the-referral-leaderboard-points-calculated) 6\. How are the "Referral Leaderboard" points calculated? The Referred Wave Points represent the **sum** of the base Wave Points (from holding) earned by a user's Hyperfrens. If Alice (10 pts) refers Bob (10 pts) and Charlie (10 pts). Alice should appear on the leaderboard as 20 pts. If Charlie(10 pts) refers David (15 pts), then Alice still appears as 20pts but Charlie would appear as 15pts. David who was Charlie's referral doesn't count towards Alice so no compounding. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-7.-how-are-the-your-hyperfrens-points-calculated) 7\. How are the "Your Hyperfrens" points calculated? These are just the base Wave Points your Hyperfrens have been earning by holding. It's there so you can see a breakdown of how much each of your Hyperfrens are earning. ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-8.-what-does-referral-boost-mean-in-the-ui) 8\. What does "Referral boost" mean in the UI? This is a calculation in Wave Points of the 5% you have earned from the Wave Points your Hyperfrens have earned during the campaign ### [hashtag](https://docs.hyperwavefi.xyz/dao/season-2-points-program/season-2-and-referral-faq#id-9.-how-often-is-the-referral-leaderboard-refereshed) 9\. How often is the Referral Leaderboard refereshed? Every 10 minutes, there's a timer in the bottom left. Last updated 7 months ago --- # Referral bonus | Hyperwave 1% of the supply is allocated linearly to the top 100 users on the S1 referral leaderboard, according to how many Wave Points the people they referred earned (Referral Points). To make the distribution more balanced, these adjustments were applied: 1. The maximum number of referral points taken into account for each referrer is 40 million (twice the average of the top 100). 2. Those in the top 100 who referred 20 or more users get full credit for their referral points, while those with fewer than 20 referrals receive partial credit (between 50% and 100%) based on the number of referred users. 3. Addresses identified as sybils were removed from the leaderboard. 4. Addresses with one or two referrals were removed to prevent disproportionate rewards from self-referrals or single large wallets. Last updated 6 months ago --- # Brand Kit | Hyperwave [hashtag](https://docs.hyperwavefi.xyz/brand-kit#brand-colours) Brand Colours ---------------------------------------------------------------------------------- ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FUInlVSePpOEzZ4WlDvko%252FPrimary%2520AI%2520Green.png%3Falt%3Dmedia%26token%3D805856f3-f300-46de-a054-41655e760c88&width=490&dpr=3&quality=100&sign=c1643c0d&sv=2) AI Green (Primary) #21F1A6 ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FcXEQ2R9T9nO91WtY3TFw%252FHyperdark.png%3Falt%3Dmedia%26token%3D3863bbd8-7301-42c7-9d4c-ec32d13abafe&width=490&dpr=3&quality=100&sign=f55e4829&sv=2) Hyper Dark (Background) #051212 ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252F90le0zBBm2w1LXTtuZwq%252FLoyal%2520Purple.png%3Falt%3Dmedia%26token%3D1d57f682-59b6-46a8-8f3c-8820136945ce&width=490&dpr=3&quality=100&sign=49040f68&sv=2) Loyal Purple (Secondary) #6300B9 [hashtag](https://docs.hyperwavefi.xyz/brand-kit#brand-typography) Brand Typography ---------------------------------------------------------------------------------------- ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FzwMLSN1eWWsZ18HHDC5b%252Fimage.png%3Falt%3Dmedia%26token%3D89a6c5d0-5b63-427d-83a7-8524bdae99e5&width=768&dpr=3&quality=100&sign=db90633d&sv=2) [hashtag](https://docs.hyperwavefi.xyz/brand-kit#protocol-logos-and-icon) Protocol Logos and Icon ------------------------------------------------------------------------------------------------------ ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FlAbZA0XmtaxNEizmThkA%252FScreenshot%25202025-06-25%2520at%25204.10.27%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3D1a8888d3-d079-4a61-858f-5564070476e6&width=490&dpr=3&quality=100&sign=b97ade4a&sv=2) Logo Horizontal [![Hyperwave_logo_horizontal.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fj4bj7mpi4crwmtSjf3zq%252FHyperwave_logo_horizontal.png%3Falt%3Dmedia%26token%3D4fb7fb87-2fb6-4187-9e81-94452d0d8ff6&width=24&dpr=3&quality=100&sign=9d03330e&sv=2)Hyperwave\_logo\_horizontal.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fj4bj7mpi4crwmtSjf3zq%2FHyperwave_logo_horizontal.png?alt=media&token=4fb7fb87-2fb6-4187-9e81-94452d0d8ff6) [![Hyperwave_logo_horizontal.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FbiUESDuzDypfekUywqsZ%252FHyperwave_logo_horizontal.svg%3Falt%3Dmedia%26token%3D156db464-63ab-434d-a3a7-17254a567c33&width=24&dpr=3&quality=100&sign=8d924a72&sv=2)Hyperwave\_logo\_horizontal.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FbiUESDuzDypfekUywqsZ%2FHyperwave_logo_horizontal.svg?alt=media&token=156db464-63ab-434d-a3a7-17254a567c33) ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FNxshk4vdQoVnt0FeIeP4%252FScreenshot%25202025-06-25%2520at%25204.19.10%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3D1a771744-e28b-48ac-81bc-5544deec1dfa&width=490&dpr=3&quality=100&sign=4ae0689e&sv=2) Logo Vertical [![Hyperwave_logo_vertical.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252F9Cf6gGZftaobrljkVemt%252FHyperwave_logo_vertical.png%3Falt%3Dmedia%26token%3D29ed185b-b8b5-4f29-8f37-4c698b3c702e&width=24&dpr=3&quality=100&sign=ccf8cd39&sv=2)Hyperwave\_logo\_vertical.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F9Cf6gGZftaobrljkVemt%2FHyperwave_logo_vertical.png?alt=media&token=29ed185b-b8b5-4f29-8f37-4c698b3c702e) [![Hyperwave_logo_vertical.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FNP7wBpxBeVmN4n1CuMGx%252FHyperwave_logo_vertical.svg%3Falt%3Dmedia%26token%3D64b57961-f2ff-416e-b1df-a86bf3abb0f9&width=24&dpr=3&quality=100&sign=ed78e2e5&sv=2)Hyperwave\_logo\_vertical.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FNP7wBpxBeVmN4n1CuMGx%2FHyperwave_logo_vertical.svg?alt=media&token=64b57961-f2ff-416e-b1df-a86bf3abb0f9) ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FdBD83Wt8X4eFI7K5zTts%252FScreenshot%25202025-06-25%2520at%25204.17.48%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3Df04005e8-6188-4bbe-aa36-1f974212b4e9&width=490&dpr=3&quality=100&sign=1ef6c2b1&sv=2) Icon [![Hyperwave_icon.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FMLpTMqR6IvXTmMKaMnYH%252FHyperwave_icon.png%3Falt%3Dmedia%26token%3Dc96d1fb1-2707-489f-a258-345e78b42199&width=24&dpr=3&quality=100&sign=6392801&sv=2)Hyperwave\_icon.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FMLpTMqR6IvXTmMKaMnYH%2FHyperwave_icon.png?alt=media&token=c96d1fb1-2707-489f-a258-345e78b42199) [![Hyperwave_icon.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FYSjg1Z39je3pS196AUko%252FHyperwave_icon.svg%3Falt%3Dmedia%26token%3D798d16d1-298c-4548-8551-2f0c62d4bf6e&width=24&dpr=3&quality=100&sign=3b47a537&sv=2)Hyperwave\_icon.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FYSjg1Z39je3pS196AUko%2FHyperwave_icon.svg?alt=media&token=798d16d1-298c-4548-8551-2f0c62d4bf6e) [hashtag](https://docs.hyperwavefi.xyz/brand-kit#token-icons) Token Icons ------------------------------------------------------------------------------ ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FbTqi44m5oM84jzcshiFC%252FScreenshot%25202025-08-04%2520at%25201.45.52%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3Df0a5654b-92ee-4df0-9f24-fa82e6947860&width=490&dpr=3&quality=100&sign=de3f7d53&sv=2) hwHLP [![hwHLP.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FQPvskMrDgbx73foewpeG%252FhwHLP.png%3Falt%3Dmedia%26token%3D7f0ca0e1-993f-4d07-86b1-18034ce84db7&width=24&dpr=3&quality=100&sign=5fcea4d8&sv=2)hwHLP.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQPvskMrDgbx73foewpeG%2FhwHLP.png?alt=media&token=7f0ca0e1-993f-4d07-86b1-18034ce84db7) [![hwHLP.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FPaeW4UsMzvlVd7qrXqxm%252FhwHLP.svg%3Falt%3Dmedia%26token%3D8b4bdb19-d12e-4bd9-be2a-b4303a45af10&width=24&dpr=3&quality=100&sign=81e7f77b&sv=2)hwHLP.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FPaeW4UsMzvlVd7qrXqxm%2FhwHLP.svg?alt=media&token=8b4bdb19-d12e-4bd9-be2a-b4303a45af10) ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FYi8zbdUL2Z8jApTMWCCc%252FScreenshot%25202025-08-04%2520at%25201.45.17%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3D46c26fc4-b969-405d-a93b-34aa7efdd74e&width=490&dpr=3&quality=100&sign=e5680cf1&sv=2) hwHYPE [![hwHYPE.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fr6AnhZsdIIDha7p0DOdu%252FhwHYPE.png%3Falt%3Dmedia%26token%3Da6dcdc67-e3f7-4a1a-b443-7dc1ef66ad37&width=24&dpr=3&quality=100&sign=a5f4fb45&sv=2)hwHYPE.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fr6AnhZsdIIDha7p0DOdu%2FhwHYPE.png?alt=media&token=a6dcdc67-e3f7-4a1a-b443-7dc1ef66ad37) [![hwHYPE.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252F8er9rRm58l0MvUVv55Rd%252FhwHYPE.svg%3Falt%3Dmedia%26token%3Db1c7fe83-4382-4466-8ad0-d3a66be7be0c&width=24&dpr=3&quality=100&sign=8092a275&sv=2)hwHYPE.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F8er9rRm58l0MvUVv55Rd%2FhwHYPE.svg?alt=media&token=b1c7fe83-4382-4466-8ad0-d3a66be7be0c) ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252F62zlHXUIeSNFNZasrQA6%252FScreenshot%25202025-08-04%2520at%25201.46.55%25E2%2580%25AFpm.png%3Falt%3Dmedia%26token%3D5f3d8585-fb43-4d8b-af54-12931d5efa60&width=490&dpr=3&quality=100&sign=ad72e01a&sv=2) Wave Points [![Wave Point.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FHlrwKKooHaZduUuuSJe4%252FWave%2520Point.png%3Falt%3Dmedia%26token%3D1cdcf15a-f07b-4138-a4a2-47d6fa6b5769&width=24&dpr=3&quality=100&sign=a149eace&sv=2)Wave Point.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FHlrwKKooHaZduUuuSJe4%2FWave%20Point.png?alt=media&token=1cdcf15a-f07b-4138-a4a2-47d6fa6b5769) [![Wave Point.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FRQU99RQxZw2ycO1nrUAs%252FWave%2520Point.svg%3Falt%3Dmedia%26token%3Dc2d55e44-10aa-4152-96d6-f320eb9f09eb&width=24&dpr=3&quality=100&sign=f38c819d&sv=2)Wave Point.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FRQU99RQxZw2ycO1nrUAs%2FWave%20Point.svg?alt=media&token=c2d55e44-10aa-4152-96d6-f320eb9f09eb) ![Cover](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FWTr9K1HwTlDgvcJnWp5g%252FHWAVEbg.png%3Falt%3Dmedia%26token%3D9bed4698-a9bf-409f-9f0e-8e5518c23fc6&width=490&dpr=3&quality=100&sign=bb60e46f&sv=2) HWAVE [![HWAVE.png](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FqFwyBh9b5Pz321yFNUdS%252FHWAVE.png%3Falt%3Dmedia%26token%3D271f6de2-bd2d-4bed-a23a-a2c144e5160a&width=24&dpr=3&quality=100&sign=f9eefe69&sv=2)HWAVE.png](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FqFwyBh9b5Pz321yFNUdS%2FHWAVE.png?alt=media&token=271f6de2-bd2d-4bed-a23a-a2c144e5160a) [![HWAVE.svg](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FQAgQCzYX8A0zXJrQBA7v%252FHWAVE.svg%3Falt%3Dmedia%26token%3Dc7985f66-7017-4aca-9de2-bcfa42d92ba9&width=24&dpr=3&quality=100&sign=e0d68427&sv=2)HWAVE.svg](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQAgQCzYX8A0zXJrQBA7v%2FHWAVE.svg?alt=media&token=c7985f66-7017-4aca-9de2-bcfa42d92ba9) Last updated 4 months ago --- # hwHLP Integrations | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#overview) Overview `hwHLP` (Hyperwave HLP) is the first liquid, yield-bearing token representing shares in the Hyperliquidity Provider (HLP) vault on HyperEVM. `hwHLP` enables composability and liquidity for HLP positions while automatically accruing yield from market-making, liquidations, and trading fees. ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#contract-architecture) Contract Architecture The `hwHLP` system uses a modular architecture with the following key contracts: * **Boring Vault**: Main vault contract (ERC20 + custom logic) * **Teller**: Users deposit assets through the Teller contract * **Accountant**: Handles exchange rate and fee accounting * **AtomicQueue**: Manages deposits/withdrawals * **Manager**: Manages vault strategies with Merkle verification * **Roles Authority**: Role-based access control * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#deployments) Deployments Contract HyperEVM Ethereum Boring Vault [`0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1`arrow-up-right](https://hyperevmscan.io/address/0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1#code) [`0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1`arrow-up-right](https://etherscan.io/address/0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1) Teller [`0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4`arrow-up-right](https://www.hyperscan.com/address/0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4?tab=contract) [`0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4`arrow-up-right](https://etherscan.io/address/0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4) Accountant [`0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e`arrow-up-right](https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#code) [`0x78E3Ac5Bf48dcAF1835e7F9861542c0D43D0B03E`arrow-up-right](https://etherscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e) AtomicQueue [`0xfaf3288976f5548ebcfb1ba9e86ccc467a075c53`arrow-up-right](https://hyperevmscan.io/address/0xfaf3288976f5548ebcfb1ba9e86ccc467a075c53) Not Deployed as no Withdrawals yet Manager [`0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618`arrow-up-right](https://hyperevmscan.io/address/0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618#code) [`0x519A4e3Ee7daEa8d2814f059EeFcD44DC4ae5618`arrow-up-right](https://etherscan.io/address/0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618) Roles Authority [`0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc`arrow-up-right](https://hyperevmscan.io/address/0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc#code) [`0x5ed1412f3b27E38bDe1fe290c7d66BFE306Ff4cc`arrow-up-right](https://etherscan.io/address/0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc) * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#deposit-assets) Deposit Assets Deposit Asset HyperEVM Ethereum Decimals USDT N/A [`0xdac17f958d2ee523a2206206994597c13d831ec7`arrow-up-right](https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7) 6 USDT0 [`0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb`arrow-up-right](https://hyperevmscan.io/token/0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb) N/A 6 USDE [`0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34`arrow-up-right](https://hyperevmscan.io/token/0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34) [`0x4c9EDD5852cd905f086C759E8383e09bff1E68B3`arrow-up-right](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3) 18 USDHL [`0xb50a96253abdf803d85efcdce07ad8becbc52bd5`arrow-up-right](https://hyperevmscan.io/token/0xb50a96253abdf803d85efcdce07ad8becbc52bd5) N/A 6 * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#chain-selectors) Chain Selectors * **Mainnet**: 30101 * **HyperEVM**: 30367 ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#oracles) Oracles Provider Chain Type Link Pyth HyperEVM Fundamentel [https://www.pyth.network/metrics?price-feed=crypto-hwhlp-usdc-rr&cluster=pythnet&publisher=7JZm3iUVZTVTnK1Z6XqCGxUY51w1j3XkHAkA2rNpPGCo&range=72Harrow-up-right](https://www.pyth.network/metrics?price-feed=crypto-hwhlp-usdc-rr&cluster=pythnet&publisher=7JZm3iUVZTVTnK1Z6XqCGxUY51w1j3XkHAkA2rNpPGCo&range=72H) Redstone Ethereum Mainnet Fundamentel [https://app.redstone.finance/app/feeds/ethereum-mainnet/hwhlp\_fundamentalarrow-up-right](https://app.redstone.finance/app/feeds/ethereum-mainnet/hwhlp_fundamental) Redstone HyperEVM Fundamentel [https://app.redstone.finance/app/feeds/hyperevm/hwhlp\_fundamental/arrow-up-right](https://app.redstone.finance/app/feeds/hyperevm/hwhlp_fundamental/) * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#id-1.-deposit-flow) 1\. Deposit Flow -------------------------------------------------------------------------------------------------------------- (Use this when you want `Deposit Chain` to be the `Mint Chain`) ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#basic-deposit) Basic Deposit Users deposit assets through the `Teller` contract to receive `hwHLP` tokens. ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fq6cX9EC9fslA4HipmFbQ%252FDeposit-flow.png%3Falt%3Dmedia%26token%3D65c2ac64-af96-470c-b6b0-bdc274daccc4&width=768&dpr=3&quality=100&sign=239a92d2&sv=2) #### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#step-1-calculate-minimum-mint-amount) **Step 1: Calculate Minimum Mint Amount** First, you need to call the `**AccountantWithRateProviders**` `getRateInQuoteSafe()` method [https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#readContract#F7arrow-up-right](https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#readContract#F7) Copy minimumMint = depositAmount * 10**6 / accountant.getRateInQuoteSafe(assetAddress) circle-info The deposit amount must be in decimal form of the deposit asset. Refer to the list for decimals. hwHLP has 6 decimals, so the formula normalizes to this precision. #### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#step-2-approve-asset-to-the-hwhlp-vault) Step 2: Approve Asset to the `hwHLP` vault The user needs to approve the `depositAsset` to the `hwHLP` contract ([`0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1`arrow-up-right](https://hyperevmscan.io/address/0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1#code) ) Copy // Approve Vault to spend your deposit asset IERC20(depositAsset).approve(BORING_VAULT, depositAmount); #### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#step-3-call-deposit) Step 3: Call Deposit To deposit into the vault, call the `deposit()` method on the `TellerWithMultiAssetSupport` contract: `depositAsset` = address of the asset you want to deposit `depositAmount` = the amount you want to deposit with the decimal of the deposit asset `minimumMint` = calculated in [Step 1arrow-up-right](https://www.notion.so/hwHLP-Integration-Documentation-External-23011e01a88380bbb72dc73190728fde?pvs=21) [HyperEVM Mainnet address details for 0xfEFF6652e393Df46f88CDAcF5cd05DBbb227214arrow-up-right](https://www.hyperscan.com/address/0xfEFF6652e393Df46f88CDAcF5cd05DBbb227214e?tab=read_write_contract#0x0efe6a8b) ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FuyW1hSES0P9Y6CfBXEUp%252Fdeposit-func.png%3Falt%3Dmedia%26token%3Da3e5ad8e-ed0b-403a-92d5-116e7fc57354&width=768&dpr=3&quality=100&sign=f274704f&sv=2) Copy interface ITeller { function deposit( address asset, uint256 depositAmount, uint256 minimumMint ) external returns (uint256 shares); } // Execute deposit uint256 shares = ITeller(TELLER).deposit( assetAddress, // USDe, USDT0 (both mainnet and HyperEVM) , or USDHL (just for HyperEVM) depositAmount, // In asset's decimals minimumMint // Calculated above ); * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#id-2.-deposit-and-bridge-flow) 2\. Deposit and Bridge Flow ------------------------------------------------------------------------------------------------------------------------------------ (Deposit on one chain and mint `hwHLP` on another supported chain) `depositAndBridge` enables users to mint `hwHLP` on HyperEVM or Mainnet and bridge it to another chain in a single transaction: [HyperEVM Mainnet address details for 0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4arrow-up-right](https://www.hyperscan.com/address/0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4?tab=read_write_contract#0xbfe1a0f2) ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FMnjanSzxwtEZSFuBZJtc%252Fdeposit-and-bridge-func.png%3Falt%3Dmedia%26token%3D88099503-a081-44b9-a828-2fcaf1df316b&width=768&dpr=3&quality=100&sign=a95d3788&sv=2) Copy function depositAndBridge( ERC20 depositAsset, // Can be on mainnet or HyperEVM uint256 depositAmount, // In asset decimals uint256 minimumMint, // Calculated above BridgeData calldata data // See below ) Copy struct BridgeData { uint32 chainSelector; // 30101 for mainnet, 30367 for HyperEVM address destinationChainReceiver; // Receiver on destination chain ERC20 bridgeFeeToken; // 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native uint64 messageGas; // 200000 recommended bytes data; // 0x (empty) } ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#gas-calculation) Gas Calculation The `msg.value` (sendNativeHype) needs to cover the bridge fee: Copy // Recommended calculation sendNativeHype = 200000 * currentGasPrice * 1.2 circle-info Always simulate the transaction to get accurate gas requirements. * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#id-3.-bridge-existing-hwhlp) 3\. Bridge Existing `hwHLP` ---------------------------------------------------------------------------------------------------------------------------------- For users who already hold `hwHLP` tokens and want to bridge them. Copy function bridge( uint256 shareAmount, BridgeData calldata data ) Copy struct BridgeData { uint32 chainSelector; // 30101 for mainnet, 30367 for HyperEVM address destinationChainReceiver; // Receiver on destination chain ERC20 bridgeFeeToken; // 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native uint64 messageGas; // 200000 bytes data; // 0x (empty) } circle-info Note: Always simulate to determine the required `msg.value` for gas payment. * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#id-4.-withdrawal-flow-only-on-hyperevm-right-now) 4\. Withdrawal Flow(Only on HyperEVM Right Now) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Withdrawals use the _AtomicQueue_ contract with a delayed execution model. ### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#step-1-create-withdrawal-request) Step 1: Create Withdrawal Request Copy interface IAtomicQueue { struct AtomicRequest { address offer; // hwHLP address address want; // Asset to receive (USDe/USDT0/USDHL) uint64 deadline; // Expiry timestamp uint256 minPrice; // Minimum exchange rate uint256 offerAmount; // hwHLP amount to withdraw } function safeUpdateAtomicRequest( address offer, address want, AtomicRequest calldata userRequest ) external; } #### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#parameters) Parameters * **offer**: `hwHLP` address * **want**: Desired asset address (USDe/USDT0/USDHL, see [listarrow-up-right](https://www.notion.so/hwHLP-Integration-Documentation-External-23011e01a88380bbb72dc73190728fde?pvs=21) ) * **deadline**: `block.timestamp + 5 days` (recommended) * **atomicPrice**: Get from `accountant.getRateInQuote(wantAsset)` * **offerAmount**: Amount of `hwHLP` to withdraw * **discount**: Slippage tolerance in basis points * 15 bps (1500) for `USDe/USDT0` * 20 bps (2000) for `USDHL` #### [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#important-notes) Important Notes * Withdrawals have a processing delay (typically executed within 5 days) * The discount parameter accounts for hypercore trading fees and potential slippage * Users must wait for their request to be fulfilled by solvers * You need to **let the user** call the request **from their own wallet** * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#key-considerations) Key Considerations ---------------------------------------------------------------------------------------------------------------- 1. **Decimals**: `hwHLP` has 6 decimals - ensure proper decimal handling in calculations 2. **Rate Queries**: Always use `getRateInQuoteSafe()` for current operations 3. **Slippage**: Set appropriate minimum amounts for deposits and discounts for withdrawals 4. **Gas for Bridging**: Always simulate bridge transactions to determine accurate gas requirements 5. **Withdrawal Delays**: Inform users that withdrawals are not instant and may take up to 5 days * * * [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#security) Security -------------------------------------------------------------------------------------------- All Audits for hwHLP can be found [herearrow-up-right](https://docs.hyperwavefi.xyz/references/audits) [hashtag](https://docs.hyperwavefi.xyz/developers/hwhlp-integrations#support) Support ------------------------------------------------------------------------------------------ For integration support or questions about gas calculations for bridging, contact the Hyperwave team on Discord. Last updated 7 months ago --- # Hyperwave HYPE Bonus | Hyperwave To bootstrap the launch of Hyperwave HYPE (hwHYPE), the protocol will be allocating 2% of the $HWAVE airdrop to users who deposit in the first week, TL;DR below. Description Details End date 07:00 (UTC) Monday 11th August 2025 Bonus available 2% of $HWAVE airdrop Conditions Depositors will have to maintain up to their deposit average in that first week until TGE to be eligible. Wave Points Users in this bonus campaign will not receive during this first week. They will earn at the standard 50 Wave Points per hwHYPE after. Badge User will receive a hwHYPE badge during this first week (this badge doesn't contain a boost) Important note: The hwHYPE bonus number shown on your Season 1 summary page is calculated on the proviso that assets remain deposited until TGE. Last updated 6 months ago --- # Minting Guide | Hyperwave 1. Choose the stable asset you’d like to deposit and the chain you want to deposit on. Hyperwave supports deposits on HyperWVM and Ethereum. 2. Enter the amount you’d like to deposit, click Mint, and approve the transaction in your wallet. Once confirmed, your hwHLP balance will update. hwHLP is a yield-bearing token, so from this point on, your position automatically earns yield while you hold it. 3. Head over to your Portfolio page to monitor your hwHLP holdings. From here, you can access DeFi integrations to further boost your hwHLP yield! Last updated 5 months ago --- # Hyperwave HLP | Hyperwave Hyperwave HLP is the first liquid HLP primitive on the market, designed to bridge yield generated in Hypercore directly into the HyperEVM. By tokenizing HLP deposits, Hyperwave is bringing one of the most powerful, community-driven yield-bearing instruments into HyperEVM. [hashtag](https://docs.hyperwavefi.xyz/assets#product-summary) Product summary ----------------------------------------------------------------------------------- Description HyperEVM Ethereum Mainnet Deposit Assets USDT0, USDe & USDHL USDT, USDe Minted Token hwHLP hwHLP Redeemable Assets USDT0, USDe & USDHL Redeemable on HyperEVM Performance Fees 10% 10% Withdrawal period ~ 5 days ~ 5 days Token contract address 0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1 0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1 [Deposit in hwHLP on the Hyperwave apparrow-up-right](https://app.hyperwavefi.xyz/assets/hwhlp) Last updated 4 months ago --- # Season 1 Points Program | Hyperwave ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FLQ6tFOchJ2L7ttChHyQS%252FType5.svg%3Falt%3Dmedia%26token%3Dd999d7cf-a360-4f52-a01f-077f31a75dc4&width=768&dpr=3&quality=100&sign=525f28a6&sv=2) Season 1 Wave Points [hashtag](https://docs.hyperwavefi.xyz/dao#season-1) Season 1 ------------------------------------------------------------------ Season 1 has ended! You can check out a summary of your season and your $HWAVE airdrop allocation with the link below. Claims will be available at TGE and don't forget to share your experience and results. [https://app.hyperwavefi.xyz/season-1app.hyperwavefi.xyzchevron-right](https://app.hyperwavefi.xyz/season-1) **Season 1 Summary** Description Details Length of time 10 weeks Start date 19th of June 2025 End date 28th of August 2025 Total $HWAVE distribution of program 16% (Breakdown Below) Mint and hold hwHLP or hwHYPE\* in your wallet or [official integrated DeFi protocolsarrow-up-right](https://app.hyperwavefi.xyz/portfolio) . 13% [Hyperwave HYPE Bonus](https://docs.hyperwavefi.xyz/dao/season-1-points-program/hyperwave-hype-bonus) 2% [Top 100 Referral Bonus](https://docs.hyperwavefi.xyz/dao/season-1-points-program/referral-faq) 1% Points tracking and earn rates [https://app.hyperwavefi.xyz/portfolioarrow-up-right](https://app.hyperwavefi.xyz/portfolio) \* WavePoints will not be allocated during the first week for [hwHYPE launch](https://docs.hyperwavefi.xyz/dao/season-1-points-program/hyperwave-hype-bonus) . Allocation includes badges and community Wave Point reward. Last updated 6 months ago --- # Hyperwave HYPE | Hyperwave Hyperwave's HYPE vault is designed to provide LPs with the best risk adjusted HYPE yield in HyperEVM DeFi. ### [hashtag](https://docs.hyperwavefi.xyz/vaults#product-summary) Product Summary Description Details Deposit assets wHYPE Minted Token hwHYPE Redeemable Assets wHYPE Withdrawal Period 90% within ~1.25 days, with occasional delays. Performance Fees 10% Vault infrastructure Boring Vault Token contract address 0x4DE03cA1F02591B717495cfA19913aD56a2f5858 [Deposit in hwHYPE on the Hyperwave apparrow-up-right](https://app.hyperwavefi.xyz/vaults/hwhype) Last updated 19 days ago --- # Redemption Guide | Hyperwave There are 3 ways to redeem your hwHLP for stables via the Hyperwave App, as summarised in the table below. Method Time Cost Notes Swap ~ 1 Minute .05% Size may depend on available liquidity on DEX pairs. Fast Redeem ~ 1 Day 0% Availability depends on the balance of the stable assets in the buffer. Full Redeem Up to 5 Days 0% Will be fulfilled by solvers but slippage and/or IL may factor in a rejection. Users will need to try again. ### [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/redemption-guide#swap) Swap Choose swap in the UI to use GlueX's aggregator to find the best pool to swap your tokens instantly. ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FO2vBRStskavvHxVr5DI8%252Fimage.png%3Falt%3Dmedia%26token%3D7a0a8f57-08d6-4aee-8627-b45ca6212736&width=768&dpr=3&quality=100&sign=810fb9e7&sv=2) ### [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/redemption-guide#fast-redeem) Fast Redeem 1. Choose Redeem ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FERarTeTfqLjGMvxaCdUL%252Fimage.png%3Falt%3Dmedia%26token%3D5b15e3bf-8670-4b8b-be97-d614350d4664&width=768&dpr=3&quality=100&sign=db2aed38&sv=2) 1. Choose a stable token that has a balance in the buffer greater than your redemption request. These will be processed in less than a day. Do not move your hwHLP tokens in the meantime or the redemption request will be invalidated. circle-info USDT0 is by far the most popular deposit asset. Choose USDT0 for a far better chance of a fast redemption. ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fl1kgMjZofp0mOaQ88h2L%252Fimage.png%3Falt%3Dmedia%26token%3Dd7524e7b-27dc-42e7-845a-2e1796e9b0ba&width=768&dpr=3&quality=100&sign=53aa1f15&sv=2) ### [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/redemption-guide#full-redeem) Full redeem A full redeem would be choosing an asset that cannot be fulfilled by the deposit buffer. Full redemptions require a withdrawal from HLP Vault in Hypercore which has a [lockup of 4 daysarrow-up-right](https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/vaults/protocol-vaults) . As above do not move your hwHLP tokens in the meantime or the redemption request will be invalidated. Redemptions requests may be rejected on occasion when the expected amount requested falls below the actual amount at time of redemption due to market volatility and incurs significant slippage. Please try again if this has occurred, or use the two options above if desired. ### [hashtag](https://docs.hyperwavefi.xyz/assets/hyperwave-hlp/redemption-guide#redemption-faq) Redemption FAQ **Why is there a queue?** When someone requests a withdrawal, the request is placed in a queue. The reason is that assets in the vault are deployed in the HLP vault, and therefore may not be immediately liquid. The queue ensures fairness, prevents certain attack vectors (especially MEV or arbitrage), and allows bulk processing / batching of withdrawals. It also helps smooth out liquidity demands. **Should I adjust the slippage tolerance?** hwHLP withdrawals trigger HLP withdrawals and swap events in Hypercore, which cause slippage and incur trading fees. We generally recommend keeping the default slippage tolerance of 0.15. If you lower this, the request may still be filled, but not always, as it depends on whether the vault shares accrue enough to cover these costs within the 5-day period. **Can I cancel my withdrawal?** On withdrawing, you must wait a minimum of one hour before cancellation is enabled. Similarly, you must wait 1h before starting another withdrawal. This helps prevent abuse and protect the vault from manipulation. **How many withdrawals can I make at once?** Only one. Last updated 5 months ago --- # Audits | Hyperwave Audits relate to both hwHLP and hwHYPE vault and solver contracts. #### [hashtag](https://docs.hyperwavefi.xyz/references#auditor-0x-macro) Auditor - 0x Macro file-pdf 639KB [0xmacro-boring-vault-arctic-0.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fzjm3HGLDFHJGiuhGz2rH%2F0xmacro-boring-vault-arctic-0.pdf?alt=media&token=bcbea0f7-de24-43cd-9482-6c24d9421550) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2Fzjm3HGLDFHJGiuhGz2rH%2F0xmacro-boring-vault-arctic-0.pdf?alt=media&token=bcbea0f7-de24-43cd-9482-6c24d9421550) file-pdf 75KB [0xmacro-boring-vault-arctic-1.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FWofbRmhDmF5HJ8kD7IdU%2F0xmacro-boring-vault-arctic-1.pdf?alt=media&token=a04ad0e6-2957-4fd9-95dd-99e457238fce) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FWofbRmhDmF5HJ8kD7IdU%2F0xmacro-boring-vault-arctic-1.pdf?alt=media&token=a04ad0e6-2957-4fd9-95dd-99e457238fce) #### [hashtag](https://docs.hyperwavefi.xyz/references#auditor-codespect) Auditor - Codespect file-pdf 158KB [023\_CODESPECT\_SWELL\_HYPERLIQUID\_FORWARDER.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F3t8IWXvVGBrUnPZztOqS%2F023_CODESPECT_SWELL_HYPERLIQUID_FORWARDER.pdf?alt=media&token=997bcbe9-883d-4a04-9a64-02fe274d3dc2) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2F3t8IWXvVGBrUnPZztOqS%2F023_CODESPECT_SWELL_HYPERLIQUID_FORWARDER.pdf?alt=media&token=997bcbe9-883d-4a04-9a64-02fe274d3dc2) #### [hashtag](https://docs.hyperwavefi.xyz/references#auditor-three-sigma) Auditor - Three Sigma file-pdf 631KB [Forwarder\_3Sigma\_HyperliquidForwarder.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FzQcqLsXtwmC0N2HVZLbf%2FForwarder_3Sigma_HyperliquidForwarder.pdf?alt=media&token=60e8de2b-0ac5-4bb2-86c6-012d17a101ef) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FzQcqLsXtwmC0N2HVZLbf%2FForwarder_3Sigma_HyperliquidForwarder.pdf?alt=media&token=60e8de2b-0ac5-4bb2-86c6-012d17a101ef) #### [hashtag](https://docs.hyperwavefi.xyz/references#auditor-pashov) Auditor - Pashov file-pdf 2MB [pashov-boring-vault.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQvhQDsavyo1g9x5DMoha%2Fpashov-boring-vault.pdf?alt=media&token=aecd78ae-2427-4219-ba6b-34e5a3bf06a8) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FQvhQDsavyo1g9x5DMoha%2Fpashov-boring-vault.pdf?alt=media&token=aecd78ae-2427-4219-ba6b-34e5a3bf06a8) #### [hashtag](https://docs.hyperwavefi.xyz/references#auditor-spearbit) Auditor - Spearbit file-pdf 583KB [spearbit-boring-vault-arctic-0.pdf](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FvKOC5u32kswbfrcIs98I%2Fspearbit-boring-vault-arctic-0.pdf?alt=media&token=0e839002-f1df-404f-9cf2-3d1711c75265) PDF downloadDownload[arrow-up-right-from-squareOpen](https://2213769390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBrgaYIcgXLJRhZfsWo0V%2Fuploads%2FvKOC5u32kswbfrcIs98I%2Fspearbit-boring-vault-arctic-0.pdf?alt=media&token=0e839002-f1df-404f-9cf2-3d1711c75265) Last updated 7 months ago --- # hwHLP Integrations | Hyperwave ### [hashtag](https://docs.hyperwavefi.xyz/developers#overview) Overview `hwHLP` (Hyperwave HLP) is the first liquid, yield-bearing token representing shares in the Hyperliquidity Provider (HLP) vault on HyperEVM. `hwHLP` enables composability and liquidity for HLP positions while automatically accruing yield from market-making, liquidations, and trading fees. ### [hashtag](https://docs.hyperwavefi.xyz/developers#contract-architecture) Contract Architecture The `hwHLP` system uses a modular architecture with the following key contracts: * **Boring Vault**: Main vault contract (ERC20 + custom logic) * **Teller**: Users deposit assets through the Teller contract * **Accountant**: Handles exchange rate and fee accounting * **AtomicQueue**: Manages deposits/withdrawals * **Manager**: Manages vault strategies with Merkle verification * **Roles Authority**: Role-based access control * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers#deployments) Deployments Contract HyperEVM Ethereum Boring Vault [`0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1`arrow-up-right](https://hyperevmscan.io/address/0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1#code) [`0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1`arrow-up-right](https://etherscan.io/address/0x9fd7466f987fd4c45a5bbde22ed8aba5bc8d72d1) Teller [`0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4`arrow-up-right](https://www.hyperscan.com/address/0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4?tab=contract) [`0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4`arrow-up-right](https://etherscan.io/address/0xfa9d7d4709716b90cd5013fd88fb17aeedd24bc4) Accountant [`0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e`arrow-up-right](https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#code) [`0x78E3Ac5Bf48dcAF1835e7F9861542c0D43D0B03E`arrow-up-right](https://etherscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e) AtomicQueue [`0xfaf3288976f5548ebcfb1ba9e86ccc467a075c53`arrow-up-right](https://hyperevmscan.io/address/0xfaf3288976f5548ebcfb1ba9e86ccc467a075c53) Not Deployed as no Withdrawals yet Manager [`0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618`arrow-up-right](https://hyperevmscan.io/address/0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618#code) [`0x519A4e3Ee7daEa8d2814f059EeFcD44DC4ae5618`arrow-up-right](https://etherscan.io/address/0x519a4e3ee7daea8d2814f059eefcd44dc4ae5618) Roles Authority [`0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc`arrow-up-right](https://hyperevmscan.io/address/0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc#code) [`0x5ed1412f3b27E38bDe1fe290c7d66BFE306Ff4cc`arrow-up-right](https://etherscan.io/address/0x5ed1412f3b27e38bde1fe290c7d66bfe306ff4cc) * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers#deposit-assets) Deposit Assets Deposit Asset HyperEVM Ethereum Decimals USDT N/A [`0xdac17f958d2ee523a2206206994597c13d831ec7`arrow-up-right](https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7) 6 USDT0 [`0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb`arrow-up-right](https://hyperevmscan.io/token/0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb) N/A 6 USDE [`0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34`arrow-up-right](https://hyperevmscan.io/token/0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34) [`0x4c9EDD5852cd905f086C759E8383e09bff1E68B3`arrow-up-right](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3) 18 USDHL [`0xb50a96253abdf803d85efcdce07ad8becbc52bd5`arrow-up-right](https://hyperevmscan.io/token/0xb50a96253abdf803d85efcdce07ad8becbc52bd5) N/A 6 * * * ### [hashtag](https://docs.hyperwavefi.xyz/developers#chain-selectors) Chain Selectors * **Mainnet**: 30101 * **HyperEVM**: 30367 ### [hashtag](https://docs.hyperwavefi.xyz/developers#oracles) Oracles Provider Chain Type Link Pyth HyperEVM Fundamentel [https://www.pyth.network/metrics?price-feed=crypto-hwhlp-usdc-rr&cluster=pythnet&publisher=7JZm3iUVZTVTnK1Z6XqCGxUY51w1j3XkHAkA2rNpPGCo&range=72Harrow-up-right](https://www.pyth.network/metrics?price-feed=crypto-hwhlp-usdc-rr&cluster=pythnet&publisher=7JZm3iUVZTVTnK1Z6XqCGxUY51w1j3XkHAkA2rNpPGCo&range=72H) Redstone Ethereum Mainnet Fundamentel [https://app.redstone.finance/app/feeds/ethereum-mainnet/hwhlp\_fundamentalarrow-up-right](https://app.redstone.finance/app/feeds/ethereum-mainnet/hwhlp_fundamental) Redstone HyperEVM Fundamentel [https://app.redstone.finance/app/feeds/hyperevm/hwhlp\_fundamental/arrow-up-right](https://app.redstone.finance/app/feeds/hyperevm/hwhlp_fundamental/) * * * [hashtag](https://docs.hyperwavefi.xyz/developers#id-1.-deposit-flow) 1\. Deposit Flow ------------------------------------------------------------------------------------------- (Use this when you want `Deposit Chain` to be the `Mint Chain`) ### [hashtag](https://docs.hyperwavefi.xyz/developers#basic-deposit) Basic Deposit Users deposit assets through the `Teller` contract to receive `hwHLP` tokens. ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252Fq6cX9EC9fslA4HipmFbQ%252FDeposit-flow.png%3Falt%3Dmedia%26token%3D65c2ac64-af96-470c-b6b0-bdc274daccc4&width=768&dpr=3&quality=100&sign=239a92d2&sv=2) #### [hashtag](https://docs.hyperwavefi.xyz/developers#step-1-calculate-minimum-mint-amount) **Step 1: Calculate Minimum Mint Amount** First, you need to call the `**AccountantWithRateProviders**` `getRateInQuoteSafe()` method [https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#readContract#F7arrow-up-right](https://hyperevmscan.io/address/0x78e3ac5bf48dcaf1835e7f9861542c0d43d0b03e#readContract#F7) Copy minimumMint = depositAmount * 10**6 / accountant.getRateInQuoteSafe(assetAddress) circle-info The deposit amount must be in decimal form of the deposit asset. Refer to the list for decimals. hwHLP has 6 decimals, so the formula normalizes to this precision. #### [hashtag](https://docs.hyperwavefi.xyz/developers#step-2-approve-asset-to-the-hwhlp-vault) Step 2: Approve Asset to the `hwHLP` vault The user needs to approve the `depositAsset` to the `hwHLP` contract ([`0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1`arrow-up-right](https://hyperevmscan.io/address/0x9FD7466f987Fd4C45a5BBDe22ED8aba5BC8D72d1#code) ) Copy // Approve Vault to spend your deposit asset IERC20(depositAsset).approve(BORING_VAULT, depositAmount); #### [hashtag](https://docs.hyperwavefi.xyz/developers#step-3-call-deposit) Step 3: Call Deposit To deposit into the vault, call the `deposit()` method on the `TellerWithMultiAssetSupport` contract: `depositAsset` = address of the asset you want to deposit `depositAmount` = the amount you want to deposit with the decimal of the deposit asset `minimumMint` = calculated in [Step 1arrow-up-right](https://www.notion.so/hwHLP-Integration-Documentation-External-23011e01a88380bbb72dc73190728fde?pvs=21) [HyperEVM Mainnet address details for 0xfEFF6652e393Df46f88CDAcF5cd05DBbb227214arrow-up-right](https://www.hyperscan.com/address/0xfEFF6652e393Df46f88CDAcF5cd05DBbb227214e?tab=read_write_contract#0x0efe6a8b) ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FuyW1hSES0P9Y6CfBXEUp%252Fdeposit-func.png%3Falt%3Dmedia%26token%3Da3e5ad8e-ed0b-403a-92d5-116e7fc57354&width=768&dpr=3&quality=100&sign=f274704f&sv=2) Copy interface ITeller { function deposit( address asset, uint256 depositAmount, uint256 minimumMint ) external returns (uint256 shares); } // Execute deposit uint256 shares = ITeller(TELLER).deposit( assetAddress, // USDe, USDT0 (both mainnet and HyperEVM) , or USDHL (just for HyperEVM) depositAmount, // In asset's decimals minimumMint // Calculated above ); * * * [hashtag](https://docs.hyperwavefi.xyz/developers#id-2.-deposit-and-bridge-flow) 2\. Deposit and Bridge Flow ----------------------------------------------------------------------------------------------------------------- (Deposit on one chain and mint `hwHLP` on another supported chain) `depositAndBridge` enables users to mint `hwHLP` on HyperEVM or Mainnet and bridge it to another chain in a single transaction: [HyperEVM Mainnet address details for 0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4arrow-up-right](https://www.hyperscan.com/address/0xfA9D7D4709716b90Cd5013fD88fB17AEEDd24Bc4?tab=read_write_contract#0xbfe1a0f2) ![](https://docs.hyperwavefi.xyz/~gitbook/image?url=https%3A%2F%2F2213769390-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FBrgaYIcgXLJRhZfsWo0V%252Fuploads%252FMnjanSzxwtEZSFuBZJtc%252Fdeposit-and-bridge-func.png%3Falt%3Dmedia%26token%3D88099503-a081-44b9-a828-2fcaf1df316b&width=768&dpr=3&quality=100&sign=a95d3788&sv=2) Copy function depositAndBridge( ERC20 depositAsset, // Can be on mainnet or HyperEVM uint256 depositAmount, // In asset decimals uint256 minimumMint, // Calculated above BridgeData calldata data // See below ) Copy struct BridgeData { uint32 chainSelector; // 30101 for mainnet, 30367 for HyperEVM address destinationChainReceiver; // Receiver on destination chain ERC20 bridgeFeeToken; // 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native uint64 messageGas; // 200000 recommended bytes data; // 0x (empty) } ### [hashtag](https://docs.hyperwavefi.xyz/developers#gas-calculation) Gas Calculation The `msg.value` (sendNativeHype) needs to cover the bridge fee: Copy // Recommended calculation sendNativeHype = 200000 * currentGasPrice * 1.2 circle-info Always simulate the transaction to get accurate gas requirements. * * * [hashtag](https://docs.hyperwavefi.xyz/developers#id-3.-bridge-existing-hwhlp) 3\. Bridge Existing `hwHLP` --------------------------------------------------------------------------------------------------------------- For users who already hold `hwHLP` tokens and want to bridge them. Copy function bridge( uint256 shareAmount, BridgeData calldata data ) Copy struct BridgeData { uint32 chainSelector; // 30101 for mainnet, 30367 for HyperEVM address destinationChainReceiver; // Receiver on destination chain ERC20 bridgeFeeToken; // 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE for native uint64 messageGas; // 200000 bytes data; // 0x (empty) } circle-info Note: Always simulate to determine the required `msg.value` for gas payment. * * * [hashtag](https://docs.hyperwavefi.xyz/developers#id-4.-withdrawal-flow-only-on-hyperevm-right-now) 4\. Withdrawal Flow(Only on HyperEVM Right Now) -------------------------------------------------------------------------------------------------------------------------------------------------------- Withdrawals use the _AtomicQueue_ contract with a delayed execution model. ### [hashtag](https://docs.hyperwavefi.xyz/developers#step-1-create-withdrawal-request) Step 1: Create Withdrawal Request Copy interface IAtomicQueue { struct AtomicRequest { address offer; // hwHLP address address want; // Asset to receive (USDe/USDT0/USDHL) uint64 deadline; // Expiry timestamp uint256 minPrice; // Minimum exchange rate uint256 offerAmount; // hwHLP amount to withdraw } function safeUpdateAtomicRequest( address offer, address want, AtomicRequest calldata userRequest ) external; } #### [hashtag](https://docs.hyperwavefi.xyz/developers#parameters) Parameters * **offer**: `hwHLP` address * **want**: Desired asset address (USDe/USDT0/USDHL, see [listarrow-up-right](https://www.notion.so/hwHLP-Integration-Documentation-External-23011e01a88380bbb72dc73190728fde?pvs=21) ) * **deadline**: `block.timestamp + 5 days` (recommended) * **atomicPrice**: Get from `accountant.getRateInQuote(wantAsset)` * **offerAmount**: Amount of `hwHLP` to withdraw * **discount**: Slippage tolerance in basis points * 15 bps (1500) for `USDe/USDT0` * 20 bps (2000) for `USDHL` #### [hashtag](https://docs.hyperwavefi.xyz/developers#important-notes) Important Notes * Withdrawals have a processing delay (typically executed within 5 days) * The discount parameter accounts for hypercore trading fees and potential slippage * Users must wait for their request to be fulfilled by solvers * You need to **let the user** call the request **from their own wallet** * * * [hashtag](https://docs.hyperwavefi.xyz/developers#key-considerations) Key Considerations --------------------------------------------------------------------------------------------- 1. **Decimals**: `hwHLP` has 6 decimals - ensure proper decimal handling in calculations 2. **Rate Queries**: Always use `getRateInQuoteSafe()` for current operations 3. **Slippage**: Set appropriate minimum amounts for deposits and discounts for withdrawals 4. **Gas for Bridging**: Always simulate bridge transactions to determine accurate gas requirements 5. **Withdrawal Delays**: Inform users that withdrawals are not instant and may take up to 5 days * * * [hashtag](https://docs.hyperwavefi.xyz/developers#security) Security ------------------------------------------------------------------------- All Audits for hwHLP can be found [herearrow-up-right](https://docs.hyperwavefi.xyz/references/audits) [hashtag](https://docs.hyperwavefi.xyz/developers#support) Support ----------------------------------------------------------------------- For integration support or questions about gas calculations for bridging, contact the Hyperwave team on Discord. Last updated 7 months ago ---