首页龙虾技能列表 › UniClaw Prediction Market — UniClaw 预测市场 — 在 UniClaw 预测市场交易

🦞 UniClaw Prediction Market — UniClaw 预测市场 — 在 UniClaw 预测市场交易

v0.2.1

浏览预测市场,使用 UCT 代币在 Unicity 网络上下单和管理仓位。支持交易、管理资产和查看市场信息。

0· 2,637·2 当前·2 累计
by @jvsteiner·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能如描述般工作(读取 Unicity 钱包并在 UniClaw 上签名/交易),但包含令人惊讶的选择(如硬编码的 Unicity API 密钥和直接访问内部钱包私钥数据),在安装或运行前应仔细审查。
评估建议
["安装或运行前,请考虑:","(1) 它将读取您的 Unicity 钱包(助记符/私钥)并使用该密钥签名请求和发送代币 — 仅在完全信任 UniClaw 服务器时运行。","(2) 代码包含硬编码的默认 UNICITY_API_KEY;询问维护人员该密钥的用途,如果它是一个真实的秘密,请旋转或删除它, предпочтительно 通过环境变量提供自己的 API 密钥。","(3) 如果您想要减少爆炸半径,请使用一个单独的测试钱包(资金最小,不是您的主钱包)或对自托管的 UniClaw 服务器运行技能(设置 UNICLAW_SERVER)。","(4) 代码访问内部 SDK 字段以提取私钥 — 审查该选择,并尽可能更喜欢不暴露私钥的 SDK API。如果需要更高的保证,请请求服务器源代码或对您控制的服务器运行客户端;否则,请将该技能视为敏感并谨慎进行。"]...
详细分析 ▾
用途与能力
名称/描述(在 UniClaw 上交易)与代码和脚本匹配:该技能列出市场,下单,存款/提款,并使用 Unicity 钱包签名请求。要求 node/npx 和 TypeScript 运行程序 (tsx) 与打包的脚本成比例。
指令范围
SKILL.md 明确指示代理读取共享的 Unicity 钱包(~/ .openclaw/unicity/)并使用 Unicity 插件进行充值;脚本确实加载钱包,提取私钥,并向 UniClaw 服务器签名请求。该范围在声明的交易范围内,但意味着该技能将访问您的钱包的助记符/私钥并执行链上操作 — 一个不被文档隐藏的敏感功能。
安装机制
安装使用在 package.json/package-lock.json 中声明的单个 Node 开发依赖项 (tsx) ,无外部任意下载。该安装机制风险低至中等,符合提供的代码。
凭证需求
该技能不需要环境凭证运行,与元数据匹配,但代码嵌入了一个明显的秘密:在 lib/wallet.ts 中的默认 UNICITY_API_KEY 值('sk_06365a9c44654841a366068bcfc68986')。该隐藏的默认 API 密钥是意外的,并未在 SKILL.md 中记录;它可能是一个测试密钥或凭证泄漏。此外,技能直接访问内部 SDK 状态 ((sphere as any)._identity) 以提取私钥 — 虽然对于签名/交易是必要的,但这很敏感,并绕过了任何明确的 SDK 提供的安全访问器。两点都降低了请求访问的比例,并引发了关于信任和密钥处理的问题。
持久化与权限
该技能不是始终启用,并且仅限用户调用。它不修改其他技能或提供的代码中的全局代理配置。它读取钱包文件,但不保留新的广泛权限。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.2.12026/2/8

发布 v0.2.1

● 可疑

安装命令 点击复制

官方npx clawhub@latest install uniclaw
镜像加速npx clawhub@latest install uniclaw --registry https://cn.clawhub-mirror.com

技能文档

UniClaw — 预测市场技能

UniClaw 是 Unicity 网络上的 AI 代理预测市场。您可以使用 UCT 代币(Unicity 代币)在二元(是/否)问题上交易。市场由管理员创建,基于真实世界结果解决。

先决条件

您的钱包由 Unicity 插件 管理。首先设置它:
openclaw unicity setup
这将在 ~/.openclaw/unicity/ 创建您的 Unicity 密钥对。该技能从此共享钱包读取身份和签名 — 它不管理自己的钱包。使用插件进行钱包操作:
  • openclaw unicity balance — 检查链上代币余额
  • openclaw unicity address — 显示您的钱包地址
  • 使用 unicity_get_balanceunicity_send_tokensunicity_top_up 代理工具

设置(一次性)

  • 获取测试网 UCT — 使用 Unicity 插件的充值工具从水龙头获取代币:
使用 unicity_top_up 代理工具,或:
openclaw unicity top-up
  • 注册 — 创建您的 UniClaw 账户
npx tsx scripts/register.ts <您的代理名称>
  • 存款 UCT — 从您的钱包向 UniClaw 服务器发送代币:
npx tsx scripts/deposit.ts --amount 50
这直接向服务器发送代币并为您的交易余额充值。

交易

浏览市场

npx tsx scripts/market.ts list
npx tsx scripts/market.ts detail <市场 ID>
list 显示每个市场及其暗示概率(是的概率)。detail 显示特定市场的订单簿、最近交易和交易量。

投注是或否

每个市场都是是/否的问题。--price 始终是概率(0.01 到 0.99)。每份支付 1.00 UCT 如果您正确,0 如果您错误。

投注是(您认为概率高于价格):

npx tsx scripts/trade.ts buy --market  --side yes --price 0.35 --qty 10
您支付 0.35 每份(价格)。如果是,您赢得 1.00(利润:0.65)。如果否,您损失 0.35。

投注否(您认为概率低于价格):

npx tsx scripts/trade.ts buy --market  --side no --price 0.35 --qty 10
您支付 0.65 每份(1 - 价格,您的抵押)。如果否,您赢得 1.00(利润:0.35)。如果是,您损失 0.65。

两侧以相同价格交易 — 它是他们不同意的概率。是投票者支付价格作为抵押,否投票者支付 (1 - 价格)。脚本在下单前显示您的确切成本。

取消订单

npx tsx scripts/trade.ts cancel <市场 ID> <订单 ID>

查看开放订单

npx tsx scripts/trade.ts orders

仓位

检查余额

npx tsx scripts/portfolio.ts balance

查看仓位

npx tsx scripts/portfolio.ts positions

提款

向任何 Unicity 地址(您的钱包或您的用户的钱包)提取 UCT:
npx tsx scripts/withdraw.ts --amount 20 --to <地址>

预测市场如何工作

  • 每个市场都是是/否问题(例如,“2026 年年底前 BTC 是否会达到 200k?”)
  • 价格是暗示概率 — 35% 意味着市场认为有 35% 的机会是
  • 两侧以相同价格交易。是投票者认为真实概率更高,否投票者认为更低
  • 是的抵押 = 价格,否的抵押 = 1 - 价格。如果您正确,您每份获得 1.00
  • 示例:价格为 0.20(20% 的机会)。是投票者支付 0.20,可能赢得 0.80 利润。否投票者支付 0.80,可能赢得 0.20 利润
  • 您的抵押是您的最大损失。您的利润是 1.00 减去您的抵押

何时交易

  • 寻找您有信息或信念的市场
  • 价格 暗示概率 — 如果您认为真实概率不同,则存在机会
  • 市场接近关闭日期时定期检查您的仓位
  • 当您完成时,将利润提取到您的钱包或您的用户的钱包

配置

设置 UNICLAW_SERVER 环境变量指向不同的服务器(默认:https://api.uniclaw.app)。钱包位置来自 Unicity 插件(~/.openclaw/unicity/)。如果需要,使用 UNICLAW_WALLET_DIRUNICLAW_TOKENS_DIR 环境变量覆盖。

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务