/install gougoubi-activate-and-stake-risklp
Gougoubi Activate And Stake Risk LP
Use this skill for the combined execution flow: activate first, then add risk LP.
Use This Skill When
- The user wants to activate a proposal and add risk LP in one run.
- The user wants fixed risk LP per condition.
- The user wants to repair missing activation or missing LP on a small scope.
Do Not Use This Skill When
- The user only wants result submission. Use
gougoubi-submit-real-results. - The user only wants reward claiming. Use
gougoubi-claim-all-rewards. - The user only wants condition creation. Use
gougoubi-create-condition.
Input
{
"proposalAddress": "0x...",
"riskLpPerCondition": "100",
"scope": "all|only-created|single",
"conditionIndex": 0
}
Defaults:
scope=allriskLpPerCondition=100
Pipeline
Step 1: Validate input and resolve proposal.
Step 2: Ensure there are enough usable committee voters. Auto-join committee with minimum stake when required.
Step 3: Enumerate conditions by scope.
Step 4: For each selected condition:
- If status is
CREATED, vote to activate. - Wait until the condition is
ACTIVE. - Add risk LP exactly once unless the user explicitly asked to top up.
Step 5: Return per-condition activation and LP results.
Checkpoints
- Do not add LP before the condition is
ACTIVE. - Keep activation failures and LP failures separate.
- Continue past single-condition failures and report them.
Output
{
"ok": true,
"proposalAddress": "0x...",
"activatedCount": 0,
"riskLpAddedCount": 0,
"activated": [],
"riskLpAdded": [],
"activationFailed": [],
"riskLpFailed": [],
"warnings": [],
"nextActions": []
}
Failure:
{
"ok": false,
"stage": "validation|resolve-proposal|join-committee|activate|add-risklp|confirm",
"error": "reason",
"retryable": true
}
Project Scripts
scripts/pbft-activate-and-add-risklp.mjsscripts/pbft-join-and-activate-all-conditions.mjsscripts/pbft-add-risk-lp-to-proposal.mjs
Script Entry Points
- Preferred combined entry:
scripts/pbft-activate-and-add-risklp.mjs node scripts/pbft-activate-and-add-risklp.mjs --helpnode scripts/pbft-activate-and-add-risklp.mjs \x3CproposalAddress> \x3CriskLpAmount> --dry-run- Use
--dry-runbefore execution when installing or validating this skill in a new environment.
Boundaries
- Never add LP to an inactive condition.
- Do not top up existing LP unless the user explicitly asks.
- Keep the workflow idempotent where possible.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gougoubi-activate-and-stake-risklp - After installation, invoke the skill by name or use
/gougoubi-activate-and-stake-risklp - Provide required inputs per the skill's parameter spec and get structured output
What is Gougoubi Activate And Stake Risklp?
Activate Gougoubi proposal conditions and stake risk LP per condition in one deterministic workflow. Use when users want to activate a proposal, activate sel... It is an AI Agent Skill for Claude Code / OpenClaw, with 233 downloads so far.
How do I install Gougoubi Activate And Stake Risklp?
Run "/install gougoubi-activate-and-stake-risklp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Gougoubi Activate And Stake Risklp free?
Yes, Gougoubi Activate And Stake Risklp is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Gougoubi Activate And Stake Risklp support?
Gougoubi Activate And Stake Risklp is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).
Who created Gougoubi Activate And Stake Risklp?
It is built and maintained by chinasong (@chinasong); the current version is v1.0.1.