mcpField
N
nansen-trade

nansen-trade

github.com/nansen-aiその他144122 回インストール今日更新
リポジトリ

nansen-trade について

nansen-tradeは、Nansen CLIでトークン交換の準備と実行を行うスキルです。見積もりを取得してから実行する方式で、トークンはシンボルまたはアドレスで指定でき、見積もりにもウォレットが必要です。

主な機能

  1. 01対応チェーンで交換見積もりを取得
  2. 02シンボルまたはアドレスでトークンを指定
  3. 03見積もりIDを使って取引を実行
  4. 04スリッページ許容度を設定
  5. 05ブロードキャスト前に取引をシミュレーション

活用シーン

  1. 01トークン交換前に見積もりを取得
  2. 02有効な見積もりを使って交換を実行
  3. 03シミュレーションで取引を事前確認

インストール

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

$npx skills add https://github.com/nansen-ai/nansen-cli --skill nansen-trade

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

詳細

取引

2 段階のフローです。見積もりを取得してから実行します。オンチェーンでの取引は取り消せません。

前提条件: 取引を行うには、まずウォレットが必要です。nansen wallet create を実行してください。

見積もり

nansen trade quote \
  --chain solana \
  --from SOL \
  --to USDC \
  --amount 1000000000

シンボルは自動的に解決されます:SOL、ETH、USDC、USDT、WETH。生のアドレスも使用できます。

実行

nansen trade execute --quote <quote-id>

エージェントのパターン

# Pipe quote ID directly into execute
quote_id=$(nansen trade quote --chain solana --from SOL --to USDC --amount 1000000000 2>&1 | grep "Quote ID:" | awk '{print $NF}')
nansen trade execute --quote "$quote_id"

一般的なトークンアドレス

トークンチェーンアドレス
SOLSolanaSo11111111111111111111111111111111111111112
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
ETHBase0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

金額は基本単位で指定します

トークン小数桁数1 トークン =
SOL91000000000
ETH181000000000000000000
USDC61000000

フラグ

フラグ目的
--chainsolana または base
--from送信元トークン(シンボルまたはアドレス)
--to送信先トークン(シンボルまたはアドレス)
--amount基本単位での金額(整数)
--walletウォレット名(デフォルト:default wallet)
--slippageスリッページ許容値(小数、例:0.03)
--quoteexecute 用の見積もり ID
--no-simulateブロードキャスト前のシミュレーションをスキップ

環境変数

変数目的
NANSEN_WALLET_PASSWORDtrade execute に必須です。 ウォレットの暗号化パスワードです。~/.nansen/.env に保存されます。実行前に読み込みます:source ~/.nansen/.env && nansen trade execute ...
NANSEN_API_KEYAPI キー(nansen login でも設定できます)

エージェント向け: ウォレットのパスワードをセッションメモリだけに保持しないでください。NANSEN_WALLET_PASSWORD が ~/.nansen/.env にない場合は、実行に進む前に nansen-wallet スキルの Password Policy にあるセットアップフローに従って、パスワードを生成して保存してください。

注意事項

  • 見積もりは約 1 時間で期限切れになります。実行に失敗した場合は、新しい見積もりを取得してください。
  • 見積もりの場合でもウォレットが必要です(API が送信者固有のトランザクションを構築するため)。
  • ERC-20 のスワップでは承認手順が必要になる場合があります。承認は実行時に自動的に処理されます。

ソース

コメント