hydrex/SKILL.md
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.
npx skillsauth add bankrbot/skills hydrexInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 lock
Vote optimally on Hydrex to maximize fees
Vote 50/50 on HYDX/USDC and cbBTC/WETH on Hydrex
What single-sided liquidity vaults can I deposit BNKR into on Hydrex?
Deposit 500 BNKR into the BNKR/WETH single-sided vault on Hydrex
Check my Hydrex rewards
Claim my Hydrex oHYDX rewards
Convert my oHYDX to veHYDX on Hydrex
Reference: 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 earnings
Bankr will:
Vote by pool name instead of addresses:
Vote 100% on HYDX/USDC on Hydrex
Vote 60% on HYDX/USDC and 40% on cbBTC/WETH on Hydrex
Vote 33/33/34 on HYDX/USDC, cbBTC/WETH, and USDC/USDbC on Hydrex
Reallocate your voting power:
Change my Hydrex vote to 100% on cbBTC/WETH
This 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 fees
Split votes equally across top 3-5 efficient pools for diversification.
Example:
Vote equally on top 3 Hydrex pools by projected fees
Allocate 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.
data-ai
Claim and withdraw payments from Metr (metrpay.com) merchant account.
development
AI-powered crypto trading agent, wallet API, and LLM gateway via natural language. Use when the user wants to trade crypto, trade tokenized stocks and ETFs (spot or leveraged), check portfolio balances (with PnL and NFTs), view token prices, search tokens, transfer crypto, manage NFTs, use leverage (Hyperliquid or Avantis), bet on Polymarket, deploy tokens, set up automated trading, sign and submit raw transactions, call or deploy x402 paid API endpoints, browse the web, or access LLM models through the Bankr LLM gateway funded by your Bankr wallet. Supports Base, Ethereum, Polygon, Solana, Unichain, World Chain, Arbitrum, BNB Chain, and Robinhood Chain.
testing
Urizen — an AI equity-research desk + the first autonomous fund on Robinhood Chain (4663), as an agent skill. Real charts & technicals for any tokenized US stock, SEC fundamentals + filings + insider activity, Wall Street analyst consensus, financial news, the macro calendar (Fed/CPI/jobs), live prediction-market odds, and on-chain price — plus the fund's live strategies, book, execution tape, and one-token exposure via $URI. Public, key-less, CORS-open REST on chain 4663. Triggers on: "urizen", "research a stock", "tokenized stock", "SEC fundamentals", "analyst rating", "economic calendar", "prediction market odds", "copy trade the fund", "urizen book", "buy $URI".
development
List tokens on CoinHero via consignment deals on Base — deposit ERC-20 inventory, earn USDC when the protocol buys your token for CoinHero card games. Use when a wallet-enabled agent wants to consign a Base ERC-20 token, check deal performance, or withdraw earnings. Requires a CoinHero dashboard API key and a wallet (EOA) on Base mainnet with at least $50 USD worth of the token to deposit.