おでん屋@えみちゃん

HyperliquidのAPIの作り方

えみ
えみ
使いやすいと評判のDEX、HyperliquidのAPIに接続するための手順を解説します!他の取引所と比べるとちょっとAPIの扱いが特殊なので注意してくださいね
大根
大根
DEXなので、MetaMaskやRabbyなど任意のウォレットなどが必要なのと、USDC(Arbitrumチェーン)をウォレットに入れて準備しておいてください
この記事ではAPIに接続するために以下の2つを取得します

・メインウォレット(取引用アカウント)のアドレス

・署名用ウォレット(アカウント)の秘密鍵(Secret Key)

APIキー・Secret Keyは第三者に絶対に共有しないでください。

取引用と署名用アカウントの作成

最初に、取引用として使うMetaMaskウォレット(アカウント)を1つ用意してください。

次に、その同じMetaMask内で「アカウントを追加」し、署名専用として使うアカウントをもう1つ作成します。

えみ
えみ
つまりMetaMask内でアカウントを2つ作成します。これは万が一VPSがハッキングされた場合に被害を最小限にするための仕様です
大根
大根
ちなみにウォレットはMetaMaskにこだわらず、例えば上位互換のRabbyウォレットなどでもやり方は同じですよ

すでにある取引用のアカウント名をクリック

 

アカウントを追加をクリック

 

2つめのアカウント(Account 2)ができました、これを署名専用アカウントとして使います。Account 2の右側の3つの点をクリックして「アドレス」の項目をクリック

 

アドレスするとアドレス一覧が表示されます。ここにアドレスが1つだけ表示されていた場合はそれをメモしてください。もし上記のように複数表示された場合は、0x から始まるものがHyperliquidで利用できるアドレスですのでメモしておきます。

 

次に秘密鍵です。再度「Account 2」の右側の3つの点をクリックして「アカウントの詳細」の項目をクリック。

 

ロック解除して、先程メモしたアドレスの秘密鍵をメモします。

 

えみ
えみ
署名専用アカウント(この場合はAccount 2)には資金を入れないでくださいね

 

Hyperliquidへ取引用ウォレットでログインします

えみ
えみ
まずHyperliquidへは、取引用のアカウントで繋いでください。そして先に最低 5 USDC を入金しておきましょう(Arbitrumチェーンです)

メニュー上部の「more」から「API」を選択

 

APIに任意の名前を付けて、署名専用アカウント(今回の場合はAccount 2)のアドレスを入力します。

 

期限にはMAXの180を入力

※HyperliquidのAPIは最大で180日期限なので、半年に一度作り直す必要があります。

えみ
えみ
その後、ウォレットの認証をすませばAPIに接続ができるようになります

 

ODENbotへの登録

口座登録

ODENbotの「口座」登録画面では、「メインウォレットのアドレス」にはHyperliquidで実際にお金をいれて取引するウォレットアカウントのアドレスを入れます。

「署名用ウォレット(API Wallet)の秘密鍵」には、今回作成した署名用アカウントの秘密鍵を入力します。

えみ
えみ
これで、ハッキングに強いAPI接続の設定が完了です!