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/openclaw-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
Discover, bet on, track, and settle Hunch prediction markets in natural language. Trigger when a user wants to bet, take a position, or get odds on a crypto outcome — token market-cap milestones and flips, launchpad races (Bankr vs pump.fun volume / #1-days / launches over a cap), token head-to-head outperformance, mcap strike-ladders, and up/down price rounds. Also trigger on "what can I bet on about $TOKEN", "odds on …", "take YES/NO on …", "show my Hunch bets", "did my market resolve". Settles in USDC on Base via x402 (≤ $10 / bet); every bet returns an on-chain proof.
tools
HSM-backed secret management for AI agents. Store API keys (including Bankr `bk_` keys), passwords, and credentials in an encrypted vault; retrieve them at runtime via MCP without keeping secrets in chat context. Bankr Dynamic Key Vending issues short-lived scoped `bk_usr_` keys from a partner key (`bk_ptr_`) without manual rotation. Policy-based access control, secret rotation, sharing, EVM transaction intents (sign/simulate/broadcast), multi-chain signing keys, treasury multisig proposals, OIDC federation for external service auth, built-in prompt injection detection, and optional Shroud TEE LLM proxy. Use when the agent needs secure credential storage, just-in-time secret access, guarded on-chain signing, or security scanning — not for Bankr trading prompts, portfolio checks, or x402 calls (use the bankr skill instead).
development
Give your Bankr agent its own brain and a wallet-signed line to every other agent — on any framework, with no API key. SIGNA is the keyless agent layer on Base: resolve any identity to a messageable wallet, send and read wallet-signed DMs, invoke capabilities on the network, and run a brain that reasons on decentralized inference and acts through those capabilities. The Bankr wallet is the only credential. Triggers: "message that agent", "DM this wallet/handle", "reach the agent behind @x", "what is the base market", "resolve @handle to a wallet", "ask the network", "let my agent think and report".
development
AI-powered crypto trading agent, wallet API, and LLM gateway via natural language. Use when the user wants to trade crypto, 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, and BNB Chain.