Interact with Hydrex liquidity pools on Base. Use when the user wants to lock HYDX for voting power, check voting power for gauge voting, vote on liquidity pool strategies, view pool information, check voting weights, participate in Hydrex governance, deposit single-sided liquidity into auto-managed vaults to earn Hydrex yields, claim oHYDX rewards from incentive campaigns, or exercise oHYDX into veHYDX. Uses Bankr for transaction execution.
67
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Participate in Hydrex governance on Base. Lock HYDX to receive voting power, vote on liquidity pool strategies to direct emissions and rewards, deposit single-sided into auto-managed vaults to earn oHYDX yields, and claim oHYDX rewards from incentive campaigns.
What's my Hydrex voting power?Lock 1000 HYDX on Hydrex with rolling lockVote optimally on Hydrex to maximize feesVote 50/50 on HYDX/USDC and cbBTC/WETH on HydrexWhat single-sided liquidity vaults can I deposit BNKR into on Hydrex?Deposit 500 BNKR into the BNKR/WETH single-sided vault on HydrexCheck my Hydrex rewardsClaim my Hydrex oHYDX rewardsConvert my oHYDX to veHYDX on HydrexReference: references/locking.md
Reference: references/voting.md
Reference: references/single-sided-liquidity.md
exerciseVeReference: references/rewards.md
| Contract | Address |
|---|---|
| HYDX Token | 0x00000e7efa313F4E11Bfff432471eD9423AC6B30 |
| veHYDX (Voting Escrow) | 0x25B2ED7149fb8A05f6eF9407d9c8F878f59cd1e1 |
| Voter | 0xc69E3eF39E3fFBcE2A1c570f8d3ADF76909ef17b |
| Vault Deposit Guard | 0x9A0EBEc47c85fD30F1fdc90F57d2b178e84DC8d8 |
| Vault Deployer | 0x7d11De61c219b70428Bb3199F0DD88bA9E76bfEE |
| Incentive Distributor | 0x8604d646df5A15074876fc2825CfeE306473dD45 |
| oHYDX Token | 0xA1136031150E50B015b41f1ca6B2e99e49D8cB78 |
Get current liquidity pool data:
bankr agent "What are the top Hydrex pools by projected fees?"
bankr agent "Show me all Hydrex liquidity pools with their voting weights"Key fields for voting optimization:
address — Pool address (voting target)title — Pool name (e.g., "HYDX/USDC")gauge.projectedFeeInUsd — Primary optimization metricgauge.liveVotingWeight — Current competition for feesgauge.votingAprProjection — Expected APR from votingEfficiency formula: projectedFeeInUsd / liveVotingWeight = fee revenue per vote
Example:
# Step 1: Check HYDX balance
"What's my HYDX balance on Base?"
# Step 2 & 3: Approve and lock in one go
"Lock 1000 HYDX on Hydrex with rolling lock"
# Step 4: Wait for next epoch (typically next Thursday 00:00 UTC)
# Step 5: Vote optimally
"Vote optimally on Hydrex to maximize fees"When you want maximum returns:
Vote optimally on Hydrex to maximize my fee earningsBankr will:
Vote by pool name instead of addresses:
Vote 100% on HYDX/USDC on HydrexVote 60% on HYDX/USDC and 40% on cbBTC/WETH on HydrexVote 33/33/34 on HYDX/USDC, cbBTC/WETH, and USDC/USDbC on HydrexReallocate your voting power:
Change my Hydrex vote to 100% on cbBTC/WETHThis will reset current votes and apply new allocation.
Vote 100% on the pool with highest projectedFeeInUsd / liveVotingWeight ratio.
Example:
Vote on the single best Hydrex pool by feesSplit votes equally across top 3-5 efficient pools for diversification.
Example:
Vote equally on top 3 Hydrex pools by projected feesAllocate votes proportional to efficiency scores.
Example:
Vote on Hydrex pools weighted by their fee efficiency# Check voting power
bankr agent "What's my Hydrex voting power?"
# Check earning power (1.3x voting power)
bankr agent "What's my Hydrex earning power?"
# Check veHYDX NFT balance
bankr agent "Show my veHYDX NFT balance"
# Check a specific NFT's earning power
bankr agent "How much earning power does my veHYDX NFT #5 have?"Display to users: Show earning power (voting power × 1.3) when discussing fee earnings, as this is what determines your share of distributions.
Vote weights are in basis points (10000 = 100%):
| User Says | Proportions |
|---|---|
| "100% on X" | [10000] |
| "50/50 on X and Y" | [5000, 5000] |
| "60/40 on X and Y" | [6000, 4000] |
| "33/33/34 on X, Y, Z" | [3333, 3333, 3334] |
| "25% each on 4 pools" | [2500, 2500, 2500, 2500] |
Proportions must sum to exactly 10000.
Hydrex operates on epochs:
projectedFeeInUsd / liveVotingWeightgauge.bribes for extra rewardsWhen processing Hydrex voting requests:
https://api.hydrex.fi/strategiestitle field)0xc69E3eF39E3fFBcE2A1c570f8d3ADF76909ef17bWhen displaying earnings projections, always use earning power (voting power × 1.3), not raw voting power.
Example optimization logic:
curl -s https://api.hydrex.fi/strategies | jq '[.[] |
select(.gauge.projectedFeeInUsd != null and .gauge.liveVotingWeight > 0) |
{
address,
title,
efficiency: (.gauge.projectedFeeInUsd / .gauge.liveVotingWeight)
}
] | sort_by(-.efficiency) | .[0:3]'💡 Pro Tip: Efficiency (fees per vote) matters more than absolute fees. Say "vote optimally on Hydrex" and let Bankr handle the math. Remember your earnings are based on earning power (1.3x voting power).
⚠️ Important: Rolling locks (Type 1) automatically extend to maintain 2-year duration. This maximizes your voting power without manual management.
🚀 Quick Win: Lock HYDX with rolling lock, wait for next epoch, then say "vote optimally on Hydrex to maximize fees" — Bankr calculates using your earning power and does the rest.
hydrex/SKILL.md
ceac828
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.