Coincheck
ShanoneのCoincheck連携は、日本の暗号資産取引所Coincheckを扱う24個のツールをエージェントに提供します。残高確認、マーケットデータ、注文管理、暗号資産の送金、日本円の引き出しが対象です。はじめに
1
APIキーとシークレットを発行する
Coincheckの設定 → APIで、必要な権限(注文、引き出しなど)を持つAPIキー/シークレットのペアを新規作成します。
2
認証情報をShanoneに登録する
Shanoneダッシュボードの連携を開き、Coincheckを選択してAPIキーとAPIシークレットの両方を入力します(両方が必須です)。
3
リクエストを再実行する
保存が完了すると、
coincheck_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。利用可能なツール
ShanoneはCoincheck向けに24個のツールを、以下のカテゴリに整理して提供しています。注文
注文
coincheck_create_order, coincheck_get_open_orders, coincheck_cancel_order, coincheck_get_transactions, coincheck_get_order_detail, coincheck_get_cancel_status, coincheck_get_transactions_paginationマーケットデータ
マーケットデータ
coincheck_get_ticker, coincheck_get_order_book, coincheck_get_rate, coincheck_get_exchange_status, coincheck_get_trades, coincheck_calculate_rate引き出し & 銀行口座
引き出し & 銀行口座
coincheck_get_bank_accounts, coincheck_register_bank_account, coincheck_delete_bank_account, coincheck_get_withdraw_history, coincheck_create_withdraw, coincheck_cancel_withdraw送金
送金
coincheck_send_crypto, coincheck_get_send_history, coincheck_get_deposit_historyアカウント
アカウント
coincheck_get_balance, coincheck_get_account_infoよくあるユースケース
ポートフォリオ監視
Coincheckアカウントの残高や直近の取引を確認する
レート連動の注文
ティッカー/レートを監視し、目標価格に達したら指値注文を出す
引き出しの自動化
事前登録した銀行口座への日本円引き出しを開始し、状況を追跡する
暗号資産の送金
外部アドレスに暗号資産を送金し、送金履歴で確認する
トラブルシューティング
coincheck_create_orderやcoincheck_create_withdrawが認証エラーで失敗する
coincheck_create_orderやcoincheck_create_withdrawが認証エラーで失敗する
CoincheckはすべてのプライベートリクエストをAPIキーとAPIシークレットの両方から生成したHMACで署名します。どちらかが欠けている場合や、(Coincheck側で設定している場合)アカウントのIP許可リストにShanoneの送信元IPが含まれていない場合、プライベートエンドポイントはリクエストを拒否します。
coincheck_cancel_withdrawやcoincheck_cancel_orderが直近の操作に対してエラーを返す
coincheck_cancel_withdrawやcoincheck_cancel_orderが直近の操作に対してエラーを返す
注文や引き出しはまだ処理待ちの間のみキャンセルできます。Coincheck側で処理が開始された(約定した、または銀行/ネットワークへ送信された)後はキャンセルできません。
レート関連のツールが古い、または想定外の価格を返す
レート関連のツールが古い、または想定外の価格を返す
coincheck_get_rateとcoincheck_calculate_rateは外部の指標ではなく、リクエスト時点のCoincheck自身の注文簿を反映します。注文を出す直前に必ずcoincheck_get_tickerで確認してください。