← 返回 Skills 市场
chinasong

Gougoubi Submit Real Results

作者 chinasong · GitHub ↗ · v1.0.2 · MIT-0
darwinlinuxwin32 ⚠ suspicious
247
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install gougoubi-submit-real-results
功能描述
Submit real-world outcomes for Gougoubi conditions using deterministic evidence from condition skills and public market data. Use when users want resolved-on...
使用说明 (SKILL.md)

Gougoubi Submit Real Results

Use this skill to map external evidence to on-chain condition results and submit one result per condition.

Use This Skill When

  • The user wants to submit real outcomes for all conditions in a proposal.
  • The user wants to submit only officially resolved conditions first.
  • The user wants a forced fallback such as No for remaining unresolved conditions.

Do Not Use This Skill When

  • The user only wants to inspect missing results without submitting. Use gougoubi-recovery-ops.
  • The user only wants activation or LP staking.

Input

{
  "proposalAddress": "0x...",
  "mode": "resolved-only|all|force",
  "forceResult": "yes|no",
  "evidenceNote": "optional"
}

Defaults:

  • mode=resolved-only
  • evidenceNote should be auto-generated when missing

Pipeline

Step 1: Validate proposal address and target chain.

Step 2: Enumerate all conditions under the proposal.

Step 3: Read each condition skills payload and extract evidence locators such as event slug or market id.

Step 4: Fetch public evidence and build a result map:

  • resolved-only: only officially resolved markets
  • all: all markets with clear final outcomes
  • force: use the same forced side for still-pending conditions

Step 5: For each target condition:

  • Skip if result != 0
  • Skip if the condition is not ready for submission
  • Submit exactly one result vote

Step 6: Return submitted, skipped, failed, and tx hashes.

Checkpoints

  • Prefer resolved-only unless the user explicitly asks for all or force.
  • Never duplicate a submission for a condition that already has result != 0.
  • Keep evidence mapping and tx results together in the output.

Output

{
  "ok": true,
  "proposalAddress": "0x...",
  "mode": "resolved-only|all|force",
  "submittedCount": 0,
  "skippedCount": 0,
  "failedCount": 0,
  "submitted": [
    {
      "index": 0,
      "conditionAddress": "0x...",
      "conditionName": "",
      "result": 1,
      "txHash": "0x..."
    }
  ],
  "skipped": [],
  "failed": [],
  "warnings": []
}

Failure:

{
  "ok": false,
  "stage": "validation|fetch-evidence|submit|confirm",
  "error": "reason",
  "retryable": true
}

Project Scripts

  • scripts/pbft-submit-all-condition-results.mjs
  • scripts/pbft-submit-results-from-skills-once.mjs
  • scripts/pbft-submit-real-results-1605.mjs
  • scripts/pbft-submit-real-results-c427-confirmed.mjs
  • scripts/pbft-submit-real-results-ba0c-resolved-only.mjs
  • scripts/pbft-submit-remaining-no-ba0c.mjs

Script Entry Points

  • Generic fixed-side submission: scripts/pbft-submit-all-condition-results.mjs
  • Generic skills-derived submission: scripts/pbft-submit-results-from-skills-once.mjs
  • node scripts/pbft-submit-all-condition-results.mjs --help
  • node scripts/pbft-submit-all-condition-results.mjs \x3CproposalAddress> --result yes --dry-run
  • node scripts/pbft-submit-results-from-skills-once.mjs --help
  • node scripts/pbft-submit-results-from-skills-once.mjs \x3CproposalAddress>
  • Specialized scripts also support --help for their fixed proposal mappings.

Boundaries

  • Do not infer unresolved results unless the user explicitly asks for all or force.
  • Preserve an auditable mapping from evidence to submitted result.
安全使用建议
This skill claims to perform on-chain submissions but the package omits the code and credentials needed to do that. Before installing or using it: 1) ask the author for the missing scripts and a clear description of how transactions are signed and which RPCs/endpoints are used; 2) do not provide private keys or secrets until you have reviewed the actual code that will use them; 3) verify whether the intended node scripts exist in the source repository and inspect them for where they read keys, provider URLs, or network endpoints; 4) if you only want to inspect results, use a read-only tool rather than this skill. The current package is internally inconsistent — treat it with caution.
功能分析
Type: OpenClaw Skill Name: gougoubi-submit-real-results Version: 1.0.2 The skill bundle facilitates blockchain transaction submission and settlement for prediction markets by instructing the agent to execute several external Node.js scripts (e.g., `scripts/pbft-submit-results-from-skills-once.mjs`). It is classified as suspicious because the actual executable code for these scripts is missing from the bundle, preventing verification of the logic, and the skill performs high-risk operations including shell execution and on-chain state changes. Additionally, the `SKILL.md` instructions include a 'force' mode that allows the agent to submit arbitrary results for unresolved conditions, which is a high-risk capability.
能力评估
Purpose & Capability
The skill's stated purpose is to submit on-chain results (transactions, tx hashes) for Gougoubi conditions, but the package declares no credentials, no config paths, and includes no signing/provider instructions. Submitting blockchain transactions normally requires a signer/private key and RPC endpoint; those are not declared or explained. The SKILL.md also references local node scripts as primary entry points, but those scripts are not present in the shipped files.
Instruction Scope
Runtime instructions describe enumerating conditions, reading each condition's 'skills' payload, fetching public market evidence, and submitting one vote per condition. The instructions do not specify which external APIs to call, how to access other skills' payloads, or how to obtain permissions to read them — leaving ambiguity about what the agent should access. The steps themselves are coherent for the stated task, but incomplete.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute in the package, which minimizes direct install risk. However, SKILL.md and INSTALL.md reference project scripts and a repository; those referenced artifacts are not included in the distributed files.
Credentials
No environment variables, secrets, or primary credential are declared despite the skill describing transaction submission. A signing key, wallet provider URL, or other sensitive config would normally be required. The absence of declared credentials is disproportionate to the claimed capability and leaves unclear how signing and broadcast of on-chain transactions would occur.
Persistence & Privilege
The skill does not request always-on presence and does not declare modifications to other skills or system-wide settings. No elevated persistence or privileged flags are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gougoubi-submit-real-results
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gougoubi-submit-real-results 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Added `scripts/pbft-submit-results-from-skills-once.mjs` to supported project scripts. - Documented new script entry points with usage examples and help options. - Updated SKILL.md to include a "Script Entry Points" section for easier script discovery. - No behavioral changes to the core submission logic.
v1.0.1
gougoubi-submit-real-results v1.0.1 - Improved documentation for clarity on usage scenarios, boundaries, and input/output structures. - Expanded instructions on when to use (and when not to use) the skill, and added pipeline step breakdown. - Added explicit field for warnings in the output example. - Updated metadata with domain, outputs, interaction, and pattern. - Clarified defaults and evidence mapping requirements in README and skill description.
v1.0.0
- Initial release of gougoubi-submit-real-results skill. - Enables submitting real-world outcomes for all conditions in a Gougoubi proposal. - Supports three modes: resolved-only, all (auto-infer), and force (user must specify YES/NO). - Deterministically maps proposal conditions to Polymarket events and submits results only once per condition. - Returns a structured summary including submission status, transaction hashes, and keeps evidence notes for transparency. - Provides robust error handling with clear failure stage and retry guidance.
元数据
Slug gougoubi-submit-real-results
版本 1.0.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Gougoubi Submit Real Results 是什么?

Submit real-world outcomes for Gougoubi conditions using deterministic evidence from condition skills and public market data. Use when users want resolved-on... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 247 次。

如何安装 Gougoubi Submit Real Results?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gougoubi-submit-real-results」即可一键安装,无需额外配置。

Gougoubi Submit Real Results 是免费的吗?

是的,Gougoubi Submit Real Results 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Gougoubi Submit Real Results 支持哪些平台?

Gougoubi Submit Real Results 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 Gougoubi Submit Real Results?

由 chinasong(@chinasong)开发并维护,当前版本 v1.0.2。

💬 留言讨论