mcpField
N
near-intents

near-intents

github.com/near開発16170 回インストール4 週間前に更新
リポジトリ

near-intents について

near-intentsは、NEAR Intents 1Click REST APIを使う統合資料で、クロスチェーントークンスワップを実装する開発者向けです。APIフロー、チェーン別の入金、Reactの例、SDK、高度なスワップ機能を扱います。

主な機能

  1. 011Click APIのスワップフロー
  2. 02見積もり、入金アドレス、ステータス確認
  3. 03チェーン別入金の実装資料
  4. 04React Hooksとアプリ例
  5. 05TypeScript、Go、RustのSDK
  6. 06指値注文と秘匿スワップの資料

活用シーン

  1. 01Reactアプリにトークンスワップを追加
  2. 02Node.jsスクリプトでクロスチェーン交換を実行
  3. 03特定チェーン向けの入金トランザクションを作成
  4. 04スワップ完了までステータスを追跡

インストール

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

$npx skills add https://github.com/near/agent-skills --skill near-intents

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
concepts.md
rules/
api-any-input-withdrawals.md
api-confidential-swaps.md
api-deposit-submit.md
api-hyperliquid.md
api-orders.md
api-quote.md
api-status.md
api-tokens.md
api-user-auth.md
deposit-evm.md
deposit-near.md
deposit-solana.md
deposit-stellar.md
deposit-ton.md
deposit-tron.md
intents-balance.md
passive-deposit.md
react-hooks.md
react-swap-widget.md
sdk.md
server-example.md

詳細

NEAR Intents の統合

1Click REST API を使ったクロスチェーンのトークンスワップです。見積もりを取得すると、API が入金先アドレスを提供します。入金トランザクションを作成すると、結果のトークンを自動的に受け取れます。

クイックスタート - パスを選択

ユースケースまずはこちら
React アプリreact-swap-widget.md - パターンを示すサンプル
Node.js / スクリプトserver-example.md - パターンを示すサンプル
API リファレンスapi-quote.md → api-tokens.md → api-status.md
チェーン固有の入金deposit-{chain}.md

統合フロー

GET /v0/tokens → POST /v0/quote (dry) → POST /v0/quote (wet) → Deposit TX → POST /v0/deposit/submit → GET /v0/status

ルールのカテゴリ

優先度カテゴリファイル
1サンプルreact-swap-widget.md、server-example.md
2APIapi-quote.md、api-tokens.md、api-status.md、api-deposit-submit.md
3入金deposit-evm.md、deposit-solana.md、deposit-near.md、deposit-ton.md、deposit-tron.md、deposit-stellar.md
4React フックreact-hooks.md
5SDKsdk.md - 公式 TypeScript/Go/Rust クライアントライブラリ
6高度な機能intents-balance.md、passive-deposit.md、api-confidential-swaps.md、api-orders.md、api-user-auth.md、api-hyperliquid.md

重要な知識

  1. /v0/tokens の assetId を使用してください - 手動で作成しないでください
  2. dry: true = プレビューのみ、dry: false = 入金先アドレスを取得(有効期間は約 10 分)
  3. 終端状態になるまでステータスをポーリングします:SUCCESS、FAILED、REFUNDED、INCOMPLETE_DEPOSIT(処理中:PENDING_DEPOSIT、KNOWN_DEPOSIT_TX、PROCESSING)
  4. デフォルトはチェーン間のスワップです - depositType と recipientType は、デフォルトでチェーンのエンドポイントになります
  5. 見積もりを認証するか、0.25% を支払います - API キーがない場合、ANY_INPUT 以外の見積もりごとに追加で 25 bps の手数料がかかります

インデックス

  1. サンプル(高)

    • react-swap-widget - wagmi を使った、React の最小構成のスワップ実装
    • server-example - サーバーサイドスワップ用の Node.js スクリプト
  2. API リファレンス(最重要)

    • api-tokens - 対応トークンを取得し、結果をキャッシュします
    • api-quote - スワップの見積もりを取得します。プレビューには dry=true、入金先アドレスの取得には dry=false を指定します
    • api-deposit-submit - 処理を高速化するため、入金後に API に通知します
    • api-status - 終端状態になるまでポーリングします(SUCCESS、FAILED、REFUNDED)
    • api-any-input-withdrawals - ANY_INPUT の見積もりに対する出金を照会します
  3. チェーン別の入金(高)

    • deposit-evm - Ethereum、Base、Arbitrum、Polygon、BSC の送金
    • deposit-solana - ネイティブ SOL および SPL トークンの送金
    • deposit-near - ウォレットセレクターを使った NEP-141 トークンの送金
    • deposit-ton - TonConnect を使ったネイティブ TON の送金
    • deposit-tron - ネイティブ TRX および TRC-20 の送金
    • deposit-stellar - Stellar の送金(MEMO が必須)
  4. React フック(中)

    • react-hooks - トークン、見積もり、ステータスポーリング用の再利用可能なフック
  5. SDK(中)

    • sdk - 1Click 用の公式 TypeScript / Go / Rust クライアントライブラリ
  6. 高度な機能(低)

  7. 参考資料

    • concepts - スワップのライフサイクル、ステータス、CEX に関する警告、認証

上流ドキュメント(最新の値を優先)

詳細が必要な場合や常に最新の情報を確認する場合は、上流のドキュメントを直接参照してください(Markdown 版は .md を追加します)。

リソース

コメント