Bankr x402 SDK - Capabilities について
Bankr SDKで自然言語によるブロックチェーン操作を組み立てる開発者向けの機能ガイドです。スワップ、送金、NFT、ステーキング、照会、レバレッジ取引と、EVMチェーンの対応範囲をまとめています。
主な機能
- 01自然言語によるブロックチェーン操作
- 02トークンスワップと送金
- 03NFTの購入、移転、ミント
- 04EVMブリッジとステーキング
- 05残高、価格、トークンの照会
- 06レバレッジポジションの管理
活用シーン
- 01ワークフローで使えるSDK操作の確認
- 02スワップや送金のプロンプト準備
- 03開発前の対応チェーン確認
- 04非対応操作の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bankrbot/ claude-plugins --skill bankr-x402-sdk---capabilitiesインストール後、Claude Code で/bankr-x402-sdk---capabilitiesを入力して読み込まれたか確認します。
詳細
SDK の機能
Bankr SDK がサポートする操作の完全ガイドです。SDK は自然言語のプロンプトを受け取り、実行用のトランザクションデータを返します。
サポートされている操作
| カテゴリ | 操作 | プロンプトの例 |
|---|---|---|
| スワップ | トークンスワップ | "0.1 ETH を USDC にスワップ" |
| 金額指定で購入 | "$100 分の DEGEN を購入" | |
| 割合指定でスワップ | "保有する ETH の 50% を USDC にスワップ" | |
| 送金 | ERC20 の送金 | "100 USDC を 0x... に送金" |
| ETH の送金 | "0.1 ETH を @username に送金" | |
| NFT の送金 | "Bored Ape #123 を 0x... に送金" | |
| ラッピング | ETH のラップ | "1 ETH をラップ" |
| WETH のアンラップ | "1 WETH をアンラップ" | |
| クロスチェーン | ブリッジ(EVM のみ) | "100 USDC を Ethereum から Base にブリッジ" |
| レバレッジ | ロングポジション | "5 倍のレバレッジで ETH/USD を $50 分購入" |
| ショートポジション | "GOLD を $10 分ショート" | |
| ポジションを決済 | "BTC/USD のポジションをすべて決済" | |
| NFT | NFT の購入 | "最安の Tiny Dino NFT を購入" |
| 出品 | "Bored Ape を 10 ETH で出品" | |
| ミント(Manifold) | "0x... の Manifold からミント" | |
| ミント(SeaDrop) | "0x... の SeaDrop からミント" | |
| ステーキング | BNKR のステーキング | "1000 BNKR をステーキング" |
| ステーキング解除 | "BNKR のステーキングを解除" | |
| クエリ | 残高 | "自分の残高は?" |
| NFT の保有状況 | "自分が所有する NFT は?" | |
| トークン価格 | "ETH の価格" | |
| トークン分析 | "DEGEN を分析" |
サポート対象外
| 機能 | 代替手段 |
|---|---|
| Polymarket での賭け | https://bankr.bot を直接利用 |
| 指値注文 | https://swap.bankr.bot を利用 |
| DCA/TWAP 注文 | https://swap.bankr.bot を利用 |
| Solana とのクロスチェーン | EVM チェーンのみ |
| Bankr Earn | Bankr terminal を利用 |
サポートされているチェーン
| チェーン | ネイティブトークン | デフォルト |
|---|---|---|
| Base | ETH | はい |
| Ethereum | ETH | いいえ |
| Polygon | MATIC | いいえ |
使用方法
import { BankrClient } from "@bankr/sdk";
const client = new BankrClient({
privateKey: process.env.BANKR_PRIVATE_KEY as `0x${string}`,
});
const result = await client.promptAndWait({
prompt: "Swap 0.1 ETH to USDC on Base",
});
if (result.status === "completed" && result.transactions?.length) {
// Execute the returned transaction with your wallet
await wallet.sendTransaction(result.transactions[0].metadata.transaction);
}
コスト
リクエストごとに、x402 マイクロペイメント経由で $0.01 USDC がかかります。トランザクションのガス代は別途支払います。
関連スキル
- sdk-token-swaps:トークンスワップのパターンと承認処理
- sdk-transaction-builder:送金、NFT 操作、ブリッジの構築
- sdk-balance-queries:ポートフォリオと残高のクエリ
コメント
Markdown 対応