
目前还许多人不会弄可以看上面的榜单 奖励非常丰厚
一、这到底是个什么比赛
bStock AI PnL 交易大赛由四方联合举办:Binance Wallet、bStocks、BNB Chain Agent Studio、CoinMarketCap
一句话概括:你通过一个"会听话的 AI 钱包"(Agentic Wallet),去交易代币化的美股(bStock),并用两种 AI 分析来辅助决策,最后按已实现盈亏(Realized PnL)排名瓜分奖池

二、四个核心概念
1. Agentic Wallet(Agent 钱包)
这是一个给 AI Agent 用的钱包(Agent 可以是 Claude / Codex / Openclaw 等)。比赛里的几乎所有操作——查资产、做 AI 分析、买卖 bStock
2. bStock(代币化美股)
把美股(如 NVDA、AAPL)代币化后放到链上的资产
3. x402(付费调用协议)
两种 AI 分析任务走的是 x402 付费协议:第一次请求返回 402(需要付费),你完成签名付款后重发请求,才拿到数据
4. Realized PnL(已实现盈亏)
只计算你已经卖出、真正落袋的那部分利润。比赛结束时还拿在手里没卖出的仓位,不算进排名
网络代理:实测发现浏览器和终端的代理是两回事,终端直连 binance.com 会超时(第四部分详述解决方案)
三、开始前的准备
动手前,先确认以下三点:
已安装并登录 Agentic Wallet,且已完成注册
已安装 BAW Skill(建议让 Agent 自动安装)
留一点 BNB 当 gas:每笔交易都是链上交易、要耗 gas。别把资金全换成稳定币或 bStock,否则第一笔交易会因没 gas 而失败
四、注册(唯一必须本人操作的一步)
⚠️ 注册要在 Binance App / 网页上本人完成,不能交给 AI Agent。 只有注册之后的交易才计入比赛,而且绑定的钱包一旦确认就不能更改——务必绑定你要用来参赛的那个钱包。
入口:
网页:web3.binance.com/en/activity/unified-tc/agentic-pnl
网页流程:Join → 核对地址 → Confirm → 成功。注意:网页只能绑定已有钱包,不能新建钱包。如果你还没有 Agentic Wallet,网页会弹出"首先创建您的 Agentic 钱包"的对话框



App:目前还没弄明白 后面我会问问官方出详细教程
第四部分:终端实操全程记录(如果搞不懂直接把我下面的所有内容复制给AI)
这一部分是真实跑通的流程,包括踩过的坑。以下命令在 Windows + PowerShell 下执行,代理为 127.0.0.1:7890(按你的实际代理改)
4.1 安装官方技能与 CLI
git clone --depth 1 --filter=blob:none --sparse https://github.com/binance/binance-skills-hub.git
cd binance-skills-hub
git sparse-checkout set skills/binance-web3/binance-agentic-wallet skills/binance-web3/binance-tokenized-securities-info
npm install -g @binance/agentic-wallet@1.8.0
装完先做三项预检:
baw skill-check --skill-name binance-agentic-wallet --current-version 1.9.1 --json
baw cli-check --required-version 1.8.0 --json
baw wallet status --json
实测结果:技能无需更新、CLI 版本达标、钱包状态 UNCONNECTED
4.2 第一问题:终端连不上 binance.com
直接跑 baw auth signin --json 报 REQUEST_TIMEOUT。排查发现:
• 系统代理开着(127.0.0.1:7890),但只对浏览器生效;
• 设 HTTP_PROXY 环境变量也没用——baw 内部用 Node 自带 fetch,不吃系统代理;
• 终端 DNS 解析 binance.com 被污染,直连必超时。
解决方案:写一个预加载脚本,把 baw 进程的 fetch 强制换成走代理的版本。 先装依赖:
npm install --prefix C:\Users\<你>\baw-proxy undici
然后写 preload.mjs:
import { pathToFileURL } from "node:url";
const undiciPath = pathToFileURL("C:/Users/<你>/baw-
proxy/node_modules/undici/index.js").href;
const undici = await import(undiciPath);
const agent = new undici.ProxyAgent("http://127.0.0.1:7890");
globalThis.fetch = (input, init = {}) => undici.fetch(input, { ...init, dispatcher: agent });
globalThis.Request = undici.Request;
globalThis.Response = undici.Response;
globalThis.Headers = undici.Headers;
undici.setGlobalDispatcher(agent);
之后所有 baw 命令都用这个姿势启动(把两个路径换成你的实际路径):
node --import C:\Users\<你>\baw-proxy\preload.mjs <全局node_modules>\@binance\agentic-wallet\dist\index.js <子命令> --json
如果看不懂以上内容复制给你的AI 他会帮你找到创建钱包页面
4.3 登录并创建钱包(填上网页弹窗的坑)
成功返回 qrCodeId、urlForWeb、pairingCode。浏览器打开 urlForWeb,手机币安 App 扫码。首次扫码会自动进入钱包创建流程——在 App 里完成即可:勾条款 → Create Agentic Wallet → 等 Wallet ready! → 核对配对码 → 勾 Secure Auto Sign → Confirm → 三项安全检查 → Continue

4.5 最后两步
1. 充钱:往 BSC 地址转入稳定币(USDT/USDC/U/USD1 之一,买 bStock 和付 AI 调用费)+ 少量 BNB(gas)。

对你的AI发送
Check the campaign and finish the CMC & BNB Chain Agent Studio tasks

如图操作



这样任务就完成了,只剩最后一条:用指定代币买入 eligible 列表里的 bStock,并在比赛结束前卖出实现正收益
