Hyperliquid のエージェント鍵が何に署名できるか、実測しました。

メインネットでエージェント鍵を承認し、資金が動く操作のすべてに署名させました。Hyperliquid が何を受け入れ、何を拒んだか、そしてそれがあなたの口座にとって何を意味するかです。

最終更新:2026年10月4日

エージェントウォレットとは

Hyperliquid では、口座が 2 つ目の鍵を承認して、自分に代わって取引させられます。エージェントウォレット、または API ウォレットと呼ばれます。承認の署名は口座が一度だけ行い、そのあとはエージェント鍵が口座のために注文へ署名します。資金を持つことはありません。

承認には終わりの日付が付きます。長くても 180 日で、これが Hyperliquid の上限です。口座はいつでも取り消せます。

測り方

2026年9月28日、Hyperliquid のメインネットで、約 60 USDC を持つテスト用の口座を使いました。口座は Locker Vault と同じように新しいエージェントを 1 時間だけ承認し、そのエージェントが資金の動く操作のそれぞれに、1,000 USDC で署名しました。

60 USDC の口座に 1,000 USDC を求めれば、何も動きません。大事なのは拒否の理由だけです。そのあと口座が同じ要求に署名しました。エージェントが口座とは別の答えを受けたところでは、金額ではなく、それがエージェントであることで止められていたのです。

Hyperliquid の答え

操作エージェント鍵での署名
発注し、そのあと取消許可
出金(withdraw3)拒否
USDC やトークンの送金(usdSend、spotSend、sendAsset)拒否
現物と無期限先物のあいだの移動(usdClassTransfer)拒否
別のエージェントの承認、またはビルダー手数料の承認拒否
口座の資金を Hyperliquid のボールトに預ける(vaultTransfer)許可

拒否の理由はどれも同じでした。Hyperliquid は操作をエージェント自身のアドレスに当て、そこには何もないからです。そこでボールトへの入金だけを 5 USDC で試しました。宛先は Hyperliquid 自身のボールト HLP で、口座のものにとどまる先です。これは通りました。

署名できる唯一の資金の動き

ボールトへの入金は、口座の余剰証拠金から、他人が運営するボールトへ資金を移します。エージェント鍵を手にした泥棒は、あなたの口座を自分が運営するボールトに預け、自分と向かい合う取引で失わせることができます。

lpa がこの操作に署名することはありません。ガーディアンが署名するのは閉じた取引操作の一覧だけです。ただし鍵ファイルとあなたのパスワードを持つ泥棒に、lpa は必要ありません。

lpa が足すもの

  • エージェント鍵はあなたのパスワードでディスクに封をされ、あなたが解錠しているあいだだけガーディアンがメモリーに持ちます。
  • ガーディアンが署名するのは発注、取消、レバレッジと証拠金の設定で、それ以外はありません。
  • 新規建てはどれも、あなたのローカルのポリシーと、スマートフォンで署名した委任状に照らして確かめられます。
  • 鍵はひとりでに失効し、その 30 日、14 日、7 日、3 日、1 日前に知らせます。

残る歯止め

鍵とパスワードの両方を持つ泥棒は、コンピューターのどのファイルでも止められません。そのとき残るのは、鍵が出金できないこと、鍵が失効すること、そしてエージェント専用の口座には危険にさらしてよい分しか置かないことです。

終わらせるには、lpa agent revoke がスマートフォンで鍵をただちに退かせます。lpa mandate revoke はスマートフォンを使わず、新しい委任状に署名されるまで lpa の新規建てをすべて止めます。