关于 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" | |
| 按比例兑换 | "将我 50% 的 ETH 兑换为 USDC" | |
| 转账 | ERC20 转账 | "向 0x... 发送 100 USDC" |
| ETH 转账 | "向 @username 发送 0.1 ETH" | |
| NFT 转账 | "将我的 Bored Ape #123 发送到 0x..." | |
| 包装 | 包装 ETH | "包装 1 ETH" |
| 解包 WETH | "解包 1 WETH" | |
| 跨链 | 跨链桥(仅限 EVM) | "将 100 USDC 从 Ethereum 跨链桥接到 Base" |
| 杠杆 | 做多仓位 | "使用 5 倍杠杆买入价值 $50 的 ETH/USD" |
| 做空仓位 | "做空价值 $10 的 GOLD" | |
| 平仓 | "平掉我所有的 BTC/USD 仓位" | |
| NFT | 购买 NFT | "购买最便宜的 Tiny Dino NFT" |
| 挂单出售 | "以 10 ETH 出售我的 Bored Ape" | |
| 铸造(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 终端 |
支持的链
| 链 | 原生代币 | 默认 |
|---|---|---|
| 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。交易的 Gas 费用另行支付。
相关技能
- sdk-token-swaps:代币兑换模式和授权处理
- sdk-transaction-builder:构建转账、NFT 操作和跨链桥接
- sdk-balance-queries:投资组合和余额查询
评论
支持 Markdown