Coinbase は(旧来の HMAC キーではなく)CDP キーを使用します。Trade 権限を持つ Ed25519 キーを作成すると、キー名とプライベートキーが取得できます。
Fomoed は取引専用の API キーで Coinbase に接続します。このキーは取引の発注は可能ですが、出金を無効化し IP ロックを有効にしておけば、Coinbase アカウントから資金を移動させることは決してできません。認証情報は AES-256 で暗号化されます。
Coinbase の API ページを開く ↗
- CDP ポータルを開きます。 Coinbase Developer Platform の API キーページ(上記リンク)にアクセスし、Create API key をクリックします。
- Ed25519 を選択します。 Ed25519 キータイプを選びます(推奨——シークレットが1行で済みます)。「Fomoed bot」のようなニックネームを付けます。
代わりに EC キーを使用する場合、そのプライベートキーは複数行(PEM)です——改行を保ったまま正確に貼り付けてください。
- 権限を設定します。 キーに Trade 権限を付与します。送金/出金のスコープは付与しないでください。
出金/送金権限を付与しないでください。
- キーを Fomoed の IP アドレスに制限します。 IP access restriction を有効にし、下記の Fomoed のサーバー IP を追加します。これにより、キーは当社のサーバーからのみ機能します——万一漏洩しても、他の誰も使用できません。すべてを追加してください。
51.161.117.82, 51.79.107.144, 51.79.107.145, 51.79.107.166, 51.79.107.175, 51.79.107.193, 51.79.107.198
これをスキップしてもキーは機能しますが、IP ロックは最も効果的な安全対策です——必ず設定してください。
- キー名とプライベートキーをコピーします。 キー名(
organizations/…/apiKeys/… のような形式)とプライベートキーをコピーします。プライベートキーは一度しか表示されません。
- 保存して Fomoed に貼り付けます。 Fomoed に戻り、Coinbase を選択して、キー名とプライベートキーを貼り付けます。Fomoed は即座にキーを検証し、取引権限(および IP ロック)が正しいことを確認します。
資金は安全に保たれます。 このキーは取引の発注は可能ですが、出金を無効化し IP ロックを有効にしておけば、Coinbase アカウントから資金を移動させることは決してできません。Fomoed は認証情報を AES-256 で暗号化し、出金アクセスを持つことは一切ありません。