User Guide
Documentation
Everything you need to use Hook UVL — launch tokens with Uniswap V4 hooks, explore launches, manage your portfolio, and understand fees and risks.
Overview
Hook UVL is a token launchpad built on Ethereum mainnet and Uniswap V4. You can deploy ERC-20 tokens and attach on-chain hook mechanics — buyback & burn, dividends, fee splitting, staking rewards, gamified burns, and lottery-style swaps — without writing Solidity.
The platform has four main areas: Explore (discover launches), Launch (create a token),Portfolio (your launches), and per-token pages to view details and add liquidity.
Getting Started
- Install MetaMask (or another Ethereum wallet) and connect it via the button in the top navigation.
- Switch your wallet to Ethereum mainnet.
- Hold enough ETH for gas and for the launch fee (minimum 0.01 ETH sent with the launch transaction, plus any extra you configure as initial ETH).
- After the protocol is deployed, contract addresses must be configured by the team — until then, on-chain actions will not work.
Connect wallet
Click Connect Wallet in the navbar. Approve the connection in MetaMask. Your address is used to launch tokens, show your portfolio, and apply UVL fee discounts when you hold the platform token.
Explore
The Explore page lists tokens launched on Hook UVL. Each card shows the token name, symbol, hook type, supply, ETH raised, and when it was launched.
Click a card to open the token detail page. Use Explore to discover projects and see which hook mechanics they use.
Launch a Token
Go to Launch and complete the three-step wizard. You must be connected and send at least 0.01 ETH with the transaction (configurable initial ETH can be higher).
Step 1 — Token config
- Name and symbol — your ERC-20 identity on-chain.
- Total supply — whole tokens (18 decimals applied on-chain).
- Tax % — optional transfer tax in basis points (0–100% UI maps to contract taxBps).
- Initial ETH — ETH sent with launch; minimum 0.01 ETH required by the UI.
Step 2 — Hook selection
Pick one of seven pool types (see Hook Types below). For Split Fee, add up to five recipient addresses and percentage shares that must total 100%.
Step 3 — Pool & launch
- Fee tier — 0.05%, 0.3%, or 1% Uniswap pool fee (common pairs use 0.3%).
- Initial price — starting ETH per token used to compute sqrtPriceX96 for the pool.
- Review — summary shows hook, tier discount, and estimated cost before you confirm in MetaMask.
After confirmation, you get a success screen with an Etherscan link. The factory deploys your token and hook and registers the launch on-chain.
Hook Types
Hooks are Uniswap V4 contracts that run custom logic on swaps (fees, burns, dividends, etc.). Choose one when launching:
Standard Pool
No hook
A classic Uniswap V4 pool with no special mechanics. Simple, efficient concentrated liquidity.
Buyback & Burn
Auto burn
Swap fees accumulate then automatically buy back and permanently burn tokens, reducing supply over time.
Auto Dividend
ETH rewards
Every swap distributes ETH dividends directly to token holders proportional to their balance.
Split Fee
DAO friendly
Swap fees are split among up to 5 custom recipients. Perfect for DAOs and multi-party revenue sharing.
Staking Dividend
Stake to earn
Stake your tokens to earn a proportional share of swap fees in ETH. Long-term holder rewards.
Burn Leaderboard
Weekly rewards
Top 10 token burners share 20% of weekly swap fees. Gamified deflationary mechanics with weekly epochs.
Lucky Draw
1% win chance
Every swap is a lottery ticket — 1% chance to win the entire accumulated prize pool.
Configuration notes
- Standard Pool — no extra setup; classic concentrated liquidity.
- Split Fee — configure recipients in the launch wizard; shares must sum to 100%.
- Buyback & Burn — may require router parameters in hook init data on-chain (contact support if launching this type).
- Other hooks — typically use default init data; behavior is enforced by the deployed hook contract.
Need a custom hook?
If none of the built-in mechanics fit your token, we can build a tailored Uniswap V4 hook for your project. Reach out on our official X account.
@hookpadeth_UVL Token
UVL (V4LaunchToken) is the platform utility token. Holding UVL reduces your launch cost through tiered discounts shown in the navbar and on the final launch step:
| Tier | UVL balance | Launch discount |
|---|---|---|
| Bronze | 1,000+ | 10% |
| Silver | 10,000+ | 25% |
| Gold | 100,000+ | 50% |
When connected, your UVL balance and tier badge appear in the navigation bar if you qualify for Bronze or above.
Portfolio
Portfolio shows tokens you launched while connected with the same wallet used at launch time.
- Overview stats — tokens launched, ETH raised, active pools, and your wallet address.
- Launch cards — quick view of each project with link to Manage on the token page.
- Empty state — prompts you to connect or launch your first token.
Token Pages
Each launched token has a page at /token/[address]. There you can see token metadata, hook type, pool status, and use Add Liquidity to supply tokens and ETH to the pool (when the pool is initialized on-chain).
Open token pages from Explore, Portfolio, or by pasting the contract address into the URL after a launch.
Fees & Risks
Fees you may pay
- Network gas — paid to Ethereum validators for every transaction.
- Launch ETH — minimum 0.01 ETH (or more if you set a higher initial ETH amount); may be discounted with UVL tiers.
- Pool swap fees — go to LPs and hook logic per the fee tier you chose (0.05% / 0.3% / 1%).
- Transfer tax — if you set a tax % on the token, transfers may charge holders per your configuration.
Risks
- Smart contract risk — audits may not cover all edge cases; only launch amounts you can afford to lose.
- Impermanent loss — providing liquidity on Uniswap-style pools carries IL risk.
- Hook complexity — custom mechanics change how fees flow; read each hook description before launching.
- No financial advice — Hook UVL is a tool, not a recommendation to buy or sell any token.
FAQ
Which network does Hook UVL use?
Ethereum mainnet. Your wallet must be on mainnet for launches and reads.
Do I need to code?
No. The launch wizard handles deployment and hook selection through the web UI.
Can I change the hook after launch?
No. Hook type is fixed at launch. For bespoke mechanics, request a custom hook before launching.
Why did my transaction fail?
Common causes: insufficient ETH, wrong network, rejected in wallet, or contract addresses not yet configured post-deploy. Check the error in MetaMask and on Etherscan.
Where can I get help?
Reach the team on X (Twitter) for support or custom hook development.