常见问题(FAQ)
交易
为什么价格就是概率?
因为 1 USDC = 1 YES + 1 NO 可随时铸造 / 赎回,两边价格之和被套利钉在 1。YES 价格 0.65 意味着市场用真金白银投票出「65% 概率发生」。
手续费怎么收? 只有吃单(taker)成交部分收 0.2%;挂单被动成交(maker)不收。交叉撮合中的价差 surplus 归协议,但你拿到的已经是优于自己报价的成交价。
市价单为什么下不了? 市价单需要簿上有对手挂单。新市场往往没有流动性,请改用限价单——你的限价单本身就在为市场提供流动性。
我挂了买 NO 的单,为什么和买 YES 的人成交了? 这是交叉撮合:协议铸造一个完整组,把 YES 给对方、NO 给你,两边支付之和恰好覆盖 1 USDC。你按自己的报价成交,没有任何损失。
限价单成交后钱去哪了? Maker 成交所得记在订单簿座位的 free 余额,需在 My Holdings 面板点 Claim Funds 提取到钱包。
取消订单为什么失败? 取消需要提供下单时的方向(Side),链上订单号无法区分 YES/NO 单。使用官方前端会自动处理;自行集成时务必记录下单方向。
创建与结算
保证金什么时候拿回来?
市场走完结算、所有奖励领完、资产清零后,你调用 CloseMarket 时全额返还(同时回收全部账户租金)。唯一失去保证金的情形:结果被质疑且质疑成立。
到期后谁来提交结果? 任何人都可以(无许可),前端有 Submit Result 按钮,通常创建者或 keeper 机器人执行。提交时会自动先上链一笔预言机更新交易。
预言机结果错了怎么办? 三层纠错:24h 内任何人可质押发起争议 → 48h 大众投票 → 仍有异议可申请 DAO M-of-N 复审覆盖。
败方代币还有用吗? 没有,结算后归零。无需操作,也不占用你的租金(代币账户可自行关闭回收)。
Invalid 是什么状态?
预言机取值不在 {0, 1e18} 时结果记为 Invalid,市场不会进入结算,修复数据源后可重新提交。
争议与投票
发起争议要多少钱? 押金等于该市场创建者的保证金(≥600 USDC)。胜出:押金退还 + 获得创建者全部保证金;失败:押金全部赔给创建者。
投票怎么算票? 1 USDC = 1 票,质押多少票重多少。获胜侧领回本金并按质押比例瓜分败方全部质押;失败侧质押全部没收。
投完票什么时候能领奖? 市场进入 Settlement 后,在结算面板点 Claim Vote Reward,同时你的投票记录账户关闭、租金退回。
技术
资金安全吗?
所有金库由市场 PDA 托管,只有程序逻辑能通过 invoke_signed 转出,不存在任何管理员私钥能挪用资金。前端不经手资金与签名,所有交易都在你的钱包本地签名。
怎么在测试网体验? devnet 部署使用测试 USDC,所有时间窗口缩短为 5 分钟,可以快速走完全生命周期。
如何做链下索引 / 集成? 程序对每条指令通过 self-CPI 写审计日志,并递增市场序列号;监听日志即可无损重建订单簿与成交历史。参见技术架构。