agent-market

🎯 Base链预测市场全能交互工具

🥥49总安装量 20评分人数 14
100% 的用户推荐

基于Base Sepolia的去中心化预测市场协议交互工具,支持创建市场、交易仓位和流动性管理,代码安全规范但需妥善保管私钥。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码通过安全审计,无 eval/exec 等危险函数,使用 viem 库确保合约交互安全
  • ✅ 敏感信息(私钥)通过环境变量读取,无硬编码泄露风险
  • ⚠️ 需手动配置 WALLET_PRIVATE_KEY,请在安全环境操作并避免使用主网钱包
  • ⚠️ 当前默认配置为 Base Sepolia 测试网,使用时请注意区分测试网与主网环境
  • ⚠️ 涉及区块链交易会产生真实 gas 费用,且需要自行承担智能合约交互风险

使用说明

AgentMarket Skill 是一个专为 Base Sepolia 测试网设计的去中心化预测市场交互工具,允许用户通过自然语言或结构化命令完成从市场创建到资金结算的全生命周期管理。该 Skill 通过与 MarketFactory 智能合约交互,实现了二元预测市场(YES/NO)的完整功能闭环,包括市场创建、仓位交易(买卖 YES/NO 代币)、流动性提供(LP)以及基于乐观预言机的争议解决机制。

核心用法围绕 USDC 结算的预测市场生态展开。用户可调用 market_create 创建新市场(需 2 USDC:1 USDC 协议费 + 1 USDC 初始流动性),通过 market_buy_yesmarket_buy_no 进行方向性押注,利用恒定乘积 AMM 机制实时交易。市场决议采用乐观预言机设计:任何人可质押 USDC 保证金提出结果,经过争议窗口期后若无挑战即可 finalize;若遇争议,则由预设仲裁者进行最终裁决。流动性提供者可通过 market_add_liquidity 注入资金赚取 0.3% 交易手续费,但需承担无常损失风险。

显著优点在于功能完备性与技术实现规范。该 Skill 提供了预测市场所需的全部核心工具(涵盖 18 个具体操作),文档详尽说明了费用结构(0.1% 协议费 + 0.3% AMM 费)、经济机制与仲裁流程。代码层面采用 TypeScript 与 viem 库进行区块链交互,具备完整的类型安全封装;私钥通过环境变量管理,无硬编码风险;所有交易均设置 5 分钟截止时间保护,并配备完善的错误处理机制。

潜在局限性主要体现在网络限制与来源可信度。当前仅支持 Base Sepolia 测试网,主网部署需手动配置合约地址;技能来源于 GitHub 个人账号(T3 级别),虽经安全审计但缺乏机构背书。功能上仅支持二元预测市场,无法处理多结果预测场景。此外,预言机争议解决依赖预设仲裁者,若仲裁者失能可能导致资金暂时锁定(需通过 market_reset_dispute 紧急重置)。

适合目标群体包括:DeFi 开发者(测试预测市场协议集成)、量化交易员(自动化策略执行)、区块链研究员(验证乐观预言机机制)以及社区治理参与者(担任市场仲裁者)。对于希望构建自动化交易 agent 或流动性管理机器人的开发者尤为适用。

常规使用风险需特别关注私钥安全与网络环境混淆。尽管代码本身无注入漏洞,但 WALLET_PRIVATE_KEY 的配置要求意味着用户需承担密钥泄露风险,建议使用专用测试钱包。Base Sepolia 虽为测试网,但涉及真实 USDC 水龙头资金与 ETH gas 费,操作失误仍会造成损失。此外,智能合约风险(尽管代码审计通过但合约本身可能存在逻辑漏洞)、预言机操纵风险(低流动性市场易受攻击)以及流动性提供的无常损失均需用户自行评估。务必确认交易参数(尤其是合约地址与金额)后再执行签名。

agent-market 内容

文件夹图标abi文件夹
手动下载zip · 11.7 kB
BinaryMarket.tstext/plain
请选择文件