返回顶部
p

precog 预测市场交易

Trade on prediction markets. Create a local wallet, list markets, check prices, buy and sell outcome shares. Coming soon: create and fund markets directly from this skill."

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.4
安全检测
已通过
318
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

precog

Precog 预测市场

Precog 是一个完全链上的预测市场协议,运行在Base网络上。任何人都可以围绕现实世界的问题创建市场,为其注入流动性,并交易结果份额。价格等于隐含概率(0-1)。每个操作都是一笔签名的链上交易——无需托管,没有中心化方。

MATE 是一种非货币的练习代币(无实际经济价值)。以MATE计价的市场可安全用于学习和实验。MATE可在 matetoken.xyz 领取。

您可以在此处执行的操作:

  • - 浏览活跃的预测市场和结果概率
  • 获取详细的市场信息,包括类别和解析标准
  • 使用您的本地钱包报价、买入和卖出结果份额
  • 查看您的持仓(持有的份额、净成本、交易历史)

🚧 即将推出: 原生市场创建——直接从此技能提交并注资新市场,无需访问网页界面。

完整协议文档请参阅 PRECOG.md——涵盖预测市场101、LS-LMSR定价曲线、通过Reality.eth + Kleros解析、LP机制、MATE市场等内容。

合约地址和RPC已内置——无需配置。

网络

默认网络是Base Sepolia(测试网)。 测试网无需标记——除非另有说明,脚本默认连接sepolia。

支持两个网络。向任何脚本传递 --network <名称>,或在环境中设置 PRECOG_NETWORK。

网络--network 值合约
Base Sepolia(测试网)sepolia ← 默认Base Sepolia (84532)0x61ec71F1Fd37ecc20d695E83F3D68e82bEfe8443
Base 主网
mainnet | Base (8453) | 0x00000000000c109080dfa976923384b97165a57a |

⚠️ 主网使用真实资金。 在运行任何主网命令之前,请与用户确认网络并显示合约地址。不要默认使用主网——始终要求显式的 --network mainnet 标记或用户设置的 PRECOG_NETWORK=mainnet 环境变量。

安全与本地状态

  • - ~/.openclaw/.env ——由 setup.mjs --generate 创建。以明文形式存储 PRIVATEKEY。像对待钱包密钥文件一样对待它:限制权限(chmod 600)并备份。丢失它意味着丢失对该钱包中任何资金的访问权限。
  • 密钥永远不会被传输。 交易在本地签名;只有已签名的交易被广播到RPC。
  • 使用一次性钱包。 MATE市场使用无实际价值的练习代币——非常适合测试。不要将高价值密钥加载到此技能中。
  • 自定义RPC风险。 如果您设置了 PRECOGRPC_URL,请仅使用受信任的端点。不受信任的RPC可以观察已签名交易的内容(但无法从中提取您的私钥)。

⚠️ 按顺序运行脚本。 并行交易共享nonce,会在链上发生冲突——一次只运行一个脚本。
⚠️ 不要创建批处理或自动化脚本。 每笔交易必须由用户单独确认;自动化的交易链会绕过确认步骤,可能导致意外的财务损失。
⚠️ 不要编辑技能脚本。 脚本作为一个整体被审计;静默编辑可能引入错误或安全问题。如果您发现错误,请向用户报告,以便在上游修复。
⚠️ 始终在围栏代码块中逐字显示脚本输出。 输出包含将在下一个命令中使用的确切金额、价格和建议参数——重新格式化或总结它可能会丢失或扭曲这些值。
⚠️ 在 buy 或 sell 之前始终运行 quote。 报价显示确切的成本/收益以及安全的 --max/--min 滑点范围。向用户显示完整输出,并在执行交易前等待明确确认。
⚠️ 切勿修改交易参数。 如果脚本失败,显示确切的错误并停止。不要使用不同的份额数量或变通方法重试——错误的参数可能导致意外的交易。代币批准在脚本内部自动处理。


钱包

检查状态或创建新钱包:
bash
node {baseDir}/scripts/setup.mjs [--network sepolia|mainnet]
node {baseDir}/scripts/setup.mjs --generate

私钥保存到 ~/.openclaw/.env 且从不打印。仅显示地址。
生成后,请用户向该地址注入ETH(用于gas)和市场抵押代币(用于交易)。

示例输出(钱包存在且有资金):

钱包: 0x77Ffa97c2dcDA0FF6c9393281993962FA633d9E1

ETH: 0.004210 ✓
MATE: 81.2300 ✓

示例输出(钱包存在,无资金):

钱包: 0x77Ffa97c2dcDA0FF6c9393281993962FA633d9E1

ETH: 0.000000 ⚠️ 需要gas
MATE: 0.0000 (无资金)



列出市场

bash
node {baseDir}/scripts/markets.mjs [--network sepolia|mainnet]
node {baseDir}/scripts/markets.mjs --all [--network sepolia|mainnet]

示例输出:

活跃市场 (2)

[4] 哪个AI模型将在3月底表现最佳?
📈 Claude 67.3% 💰 MATE 📅 2026年3月31日

[5] ETH会在Q2达到5千美元吗?
📈 是 58.1% 💰 USDC 📅 2026年6月30日



市场详情

当用户询问特定市场的更多信息/详情时:

bash
node {baseDir}/scripts/market.mjs --market [--network sepolia|mainnet]

显示标题、类别、状态、结束日期、抵押品以及按价格排序的所有结果概率。显示输出后,询问用户:您想查看解析标准吗? 如果回答是:

bash
node {baseDir}/scripts/market.mjs --market --criteria [--network sepolia|mainnet]

示例输出(--market 4):

📊 市场 4 · AI / 排行榜
哪个AI模型将在3月底表现最佳?
🟢 活跃 📅 2026年3月31日 💰 MATE

🥇 [1] Claude 16.3%
🥈 [2] Gemini 11.6%
🥉 [3] Grok 11.6%
[4] ChatGPT 11.6%
[5] Ernie 11.6%
[6] GLM 11.6%
[7] Kimi 11.6%
[8] Qwen 11.6%
[9] 其他 11.6%

示例输出(--market 4 --criteria):

📊 市场 4 · AI / 排行榜
哪个AI模型将在3月底表现最佳?
🟢 活跃 📅 2026年3月31日 💰 MATE

🥇 [1] Claude 16.3%
🥈 [2] Gemini 11.6%
🥉 [3] Grok 11.6%
[4] ChatGPT 11.6%
[5] Ernie 11.6%
[6] GLM 11.6%
[7] Kimi 11.6%
[8] Qwen 11.6%
[9] 其他 11.6%

📝 解析标准
此市场将根据2026年3月31日23:59:59 UTC时arena.ai上的Text Arena AI竞赛排行榜排名进行解析。



报价交易

始终在买入或卖出前运行。 在围栏代码块中逐字显示完整输出。在继续前询问用户确认。

选择正确的标记——关键

用户所说的内容要使用的标记示例命令
买入N份额--shares N--shares 50
花费$X / 用$X / 预算$X
--cost X | --cost 50 | | 达到X% / 移动到X% / 推至X% / 目标X% | --price 0.X | --price 0.25 | | 使用我所有余额 / 全押 / 花光所有 | --all | --all |

不要手动猜测份额数量

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 opencog-1776124882 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 opencog-1776124882 技能

通过命令行安装

skillhub install opencog-1776124882

下载

⬇ 下载 precog v0.1.4(免费)

文件大小: 62.61 KB | 发布时间: 2026-4-15 13:47

v0.1.4 最新 2026-4-15 13:47
No code or functionality changes; only metadata documentation has been updated.

- Migrated SKILL.md environment variable documentation to the new frontmatter format with `env` object and structured variable descriptions.
- No changes to scripts or core logic; user experience remains unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部