mcpField
H
hydrex

hydrex

github.com/bankrbotその他1.2k74 回インストール5 日前に更新
リポジトリ

hydrex について

Hydrexスキルは、Base上でHydrexのガバナンスや流動性運用に参加するBankrユーザー向けです。HYDXのロック、手数料効率に基づく投票、シングルサイド金庫、報酬管理に対応します。

主な機能

  1. 01HYDXをロックしてveHYDXを取得
  2. 02流動性プールへの投票配分
  3. 03シングルサイド金庫の検索と預け入れ
  4. 04oHYDX報酬の請求と変換

活用シーン

  1. 01投票力を得るローリングロックの作成
  2. 02予測手数料効率に基づく投票の最適化
  3. 03シングルサイド流動性金庫への預け入れ
  4. 04インセンティブ報酬の確認と請求

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bankrbot/skills --skill hydrex

インストール後、Claude Code で/hydrexを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

catalog.json
references/
locking.md
rewards.md
single-sided-liquidity.md
voting.md

詳細

Hydrex

Base 上の Hydrex ガバナンスに参加します。HYDX をロックして投票権を獲得し、流動性プールの戦略に投票して排出量と報酬の配分を決定します。自動管理型のボールトに片側預け入れを行って oHYDX の利回りを獲得し、インセンティブキャンペーンの oHYDX 報酬を請求します。

クイックスタート

投票権を確認する
What's my Hydrex voting power?
投票権のために HYDX をロックする
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

主な機能

HYDX のロック
  • HYDX をロックして veHYDX(投票エスクローされた HYDX)を受け取ります
  • ロックしたポジションを表す NFT を受け取ります
  • 次のエポックから投票権を獲得します
  • ローリングロック(Type 1)では最大の投票権を得られます
  • 手動で管理することなく、2 年間のロックを維持するよう自動延長されます
  • 手数料の分配における収益力は、投票権の 1.3 倍です

リファレンス:references/locking.md

プールへの投票
  • 投票権を流動性プールに配分するよう投票します
  • 投票に基づいて HYDX の排出量を調整します
  • 対応プールから手数料を獲得します
  • 手数料収益が最大になるよう最適化します
  • プール名を使って自然言語で投票できます

リファレンス:references/voting.md

片側流動性(ICHI ボールト)
  • 1 種類のトークンを自動管理型ボールトに預け入れます
  • 預け入れた価値に対する oHYDX の利回りを獲得します
  • ボールトが流動性ポジションの両側を管理します
  • 最大 70/30 の割合(預け入れたトークン/対となるトークン)で引き出せます
  • ペアの両側のトークンを用意する必要はありません

リファレンス:references/single-sided-liquidity.md

報酬の請求と管理
  • すべてのインセンティブキャンペーンで未請求の oHYDX を確認します
  • 対象となるすべての報酬を 1 回のトランザクションで請求します
  • exerciseVe を使って oHYDX を veHYDX のロックポジションに変換します
  • oHYDX の行使には割引された ETH の支払いが必要で、ローリング veHYDX ロックが作成されます

リファレンス:references/rewards.md

コントラクト(Base メインネット)

コントラクトアドレス
HYDX トークン0x00000e7efa313F4E11Bfff432471eD9423AC6B30
veHYDX(投票エスクロー)0x25B2ED7149fb8A05f6eF9407d9c8F878f59cd1e1
Voter0xc69E3eF39E3fFBcE2A1c570f8d3ADF76909ef17b
Vault Deposit Guard0x9A0EBEc47c85fD30F1fdc90F57d2b178e84DC8d8
Vault Deployer0x7d11De61c219b70428Bb3199F0DD88bA9E76bfEE
Incentive Distributor0x8604d646df5A15074876fc2825CfeE306473dD45
oHYDX トークン0xA1136031150E50B015b41f1ca6B2e99e49D8cB78

プール情報 API

現在の流動性プールデータを取得します。

bankr agent "What are the top Hydrex pools by projected fees?"
bankr agent "Show me all Hydrex liquidity pools with their voting weights"

投票の最適化に関する主なフィールド:

  • address — プールアドレス(投票先)
  • title — プール名(例:「HYDX/USDC」)
  • gauge.projectedFeeInUsd — 主な最適化指標
  • gauge.liveVotingWeight — 手数料をめぐる現在の競争状況
  • gauge.votingAprProjection — 投票による予想 APR

効率の計算式:projectedFeeInUsd / liveVotingWeight = 投票 1 票あたりの手数料収益

一般的なワークフロー

初回セットアップ
  1. HYDX を入手する — Base で HYDX トークンを取得します
  2. HYDX を承認する — veHYDX コントラクトに HYDX の使用を承認します
  3. HYDX をロックする — 投票権を得るためにローリングロック(Type 1)を作成します
  4. エポックを待つ — 投票権は次のエポック(約 1 週間後)に有効になります
  5. 投票する — 投票権をプールに配分します

例:

# 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"
最適化された投票

最大のリターンを得たい場合:

Vote optimally on Hydrex to maximize my fee earnings

Bankr は次の処理を行います。

  1. API からすべてのプールを取得します
  2. 各プールの効率(投票 1 票あたりの手数料)を計算します
  3. 効率の高い順にプールを並べます
  4. 上位のプールに投票権を配分します
  5. 投票トランザクションを実行します
プール名を指定した投票

アドレスの代わりにプール名を指定して投票します。

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
投票先の変更

投票権を再配分します。

Change my Hydrex vote to 100% on cbBTC/WETH

これにより現在の投票がリセットされ、新しい配分が適用されます。

最適化戦略

シンプルな戦略

projectedFeeInUsd / liveVotingWeight の比率が最も高いプールに、100%投票します。

例:

Vote on the single best Hydrex pool by fees
バランス型の戦略

効率の高い上位3~5個のプールに均等に投票を分配し、分散します。

例:

Vote equally on top 3 Hydrex pools by projected fees
加重戦略

効率スコアに比例して投票を配分します。

例:

Vote on Hydrex pools weighted by their fee efficiency

投票力について

投票力の仕組み
  1. HYDXをロック → veHYDX NFTを受け取ります
  2. veHYDXの量 = あなたの投票力です
  3. ローリングロック(タイプ1)= 自動延長により投票力が最大になります
  4. 獲得力 = 投票力の1.3倍です(手数料の分配に使用されます)
  5. 次のエポック = 投票力が有効になります
  6. 投票の配分 = 排出量をプールに直接割り当てます
自分の投票力を確認する
# 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?"

ユーザーへの表示:手数料収益について説明する際は、分配の取り分を決める獲得力(投票力 × 1.3)を表示してください。

投票比率

投票の重みはベーシスポイントで表します(10000 = 100%)。

ユーザーの発言比率
"Xに100%"[10000]
"XとYに50/50"[5000, 5000]
"XとYに60/40"[6000, 4000]
"X、Y、Zに33/33/34"[3333, 3333, 3334]
"4つのプールに各25%"[2500, 2500, 2500, 2500]

比率の合計は必ず10000にしてください。

エポックシステム

Hydrexはエポック制で運用されています。

  • 期間:通常1週間
  • 投票力の有効化:ロック後、次のエポックで有効になります
  • 投票の変更:変更間の投票遅延を守ってください
  • エポックの境界:通常は木曜日の00:00 UTCです

プロンプトの例

ロック
  • "Hydrexで1000 HYDXをローリングロックする"
  • "Baseで500 HYDXのveHYDXローリングロックを作成する"
  • "自分のveHYDX NFT #1に250 HYDXを追加する"
投票
  • "Hydrexで最適に投票する"
  • "HydrexでHYDX/USDCとcbBTC/WETHに50/50で投票する"
  • "手数料が高い上位3つのHydrexプールに投票を配分する"
  • "Hydrexでの投票をHYDX/USDCに100%変更する"
照会
  • "自分のHydrexでの獲得力は?"
  • "投票先に最適なHydrexプールを表示して"
  • "自分のveHYDX NFT #5の獲得力はいくら?"
シングルサイド流動性
  • "Hydrexで利用できるシングルサイド流動性ボールトは?"
  • "HydrexでBNKRを預け入れられるシングルサイドボールトは?"
  • "HydrexのBNKR/WETHシングルサイドボールトに500 BNKRを預け入れる"
  • "自分のHydrexのシングルサイド流動性ポジションを表示して"
  • "HydrexのBNKR/WETHシングルサイドポジションを引き出す"
  • "自分のHydrexのBNKRボールトポジションの価値はいくら?"
報酬
  • "自分のHydrexの報酬を確認する"
  • "Hydrexで獲得したoHYDXはいくら?"
  • "HydrexのoHYDX報酬を請求する"
  • "未請求のHydrexインセンティブをすべて請求する"
  • "Baseでの自分のoHYDX残高は?"
  • "Hydrexで自分のoHYDXをveHYDXに変換する"
  • "自分のoHYDX報酬をveHYDXに交換する"

ヒント

初めて利用するユーザー向け
  • 少額から始める:手順を覚えるため、まずは少額をロックします
  • ローリングロック:自動延長で投票力を最大化するには、タイプ1を使用します
  • エポックを待つ:投票力は次のエポック境界で有効になります
  • Bankrに最適化を任せる:「最適に投票する」と指示すれば、すべて自動で処理されます
  • 獲得力:手数料収益は投票力の1.3倍に基づくことを覚えておいてください
積極的に投票するユーザー向け
  • 効率を追跡する:projectedFeeInUsd / liveVotingWeight を監視します
  • 投票を分散する:リスクを抑えるため、3~5個のプールに分けて投票します
  • 賄賂を確認する:追加のインセンティブ機会がないかAPIを確認します
  • 遅延を守る:投票遅延により、変更の頻度が制限されます
  • プール名を使う:アドレスを覚えるより簡単です
Maximizer の場合
  • 絶対的な手数料より効率性を重視:重みが 100k の手数料 $5k のほうが、重みが 500k の手数料 $10k より有利です
  • earning power を活用:正確な予測のため、投票力を 1.3 倍して収益を計算します
  • 定期的にリバランス:プールの効率性は時間とともに変化します
  • 流動性を考慮:取引量の多いプールのほうが安定している可能性があります
  • ブライブを考慮:追加報酬については gauge.bribes を確認します
  • ローリングロック:Type 1 では、最大の投票力を得られるよう、期間が自動的に 2 年間に保たれます

Bankr の自然言語投票ガイド

Hydrex の投票リクエストを処理する場合:

  1. プールデータを取得:https://api.hydrex.fi/strategies から取得します
  2. ユーザーの earning power を取得:投票力を照会し、1.3 を掛けます
  3. ユーザーの意図を解析:
    • プール名 → API の title フィールドでアドレスを検索します
    • 「最適に」/「手数料を最大化」→ 効率性の順位を計算します
    • パーセンテージ → ベーシスポイントに変換します(60% = 6000)
  4. 配分の合計が 10000 になることを検証
  5. 投票者コントラクト 0xc69E3eF39E3fFBcE2A1c570f8d3ADF76909ef17b 経由で投票を実行

収益予測を表示する場合は、必ず生の投票力ではなく earning power(投票力 × 1.3)を使用してください。

最適化ロジックの例:

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]'

リソース

詳細なリファレンス

  • HYDX のロック — veHYDX ポジションを作成するための完全ガイド
  • プールへの投票 — 投票の仕組みと最適化に関する詳細
  • 片側流動性 — ICHI ボールトへの預け入れ、引き出し、ポジション管理
  • 報酬 — oHYDX インセンティブの請求と、veHYDX への交換

💡 ヒント:絶対的な手数料よりも、効率性(投票あたりの手数料)が重要です。「Hydrex で最適に投票して」と伝えれば、Bankr が計算を処理します。収益は earning power(投票力の 1.3 倍)に基づくことを忘れないでください。

⚠️ 重要:ローリングロック(Type 1)は、期間を 2 年間に保つよう自動的に延長されます。手動で管理しなくても、投票力を最大化できます。

🚀 すぐにできること:ローリングロックで HYDX をロックし、次のエポックを待ってから、「Hydrex で手数料を最大化できるよう最適に投票して」と伝えます。Bankr が earning power を使って計算し、残りの処理を行います。

コメント