Install
openclaw skills install gougoubi-activate-created-conditionsActivate all CREATED conditions under a Gougoubi proposal with deterministic committee checks, optional auto-stake joining, and structured voting results. Us...
openclaw skills install gougoubi-activate-created-conditionsUse this skill when the user wants to activate all currently CREATED conditions under a proposal.
gougoubi-activate-and-stake-risklp.{
"proposalId": "number|string",
"bnbAddress": "0x...",
"approve": true,
"minBnbForGas": "0.001"
}
Step 1: Validate proposalId and bnbAddress.
Step 2: Check wallet, chain, and gas balance.
Step 3: Resolve proposalAddress from proposalId.
Step 4: Check committee membership.
Step 5: If not a member, auto-stake the minimum required amount and confirm membership.
Step 6: Enumerate all CREATED conditions.
Step 7: Vote true on each CREATED condition, one transaction at a time.
Step 8: Return structured success and failure details.
CREATED conditions.CREATED conditions exist, return success with warning no-created-conditions.{
"ok": true,
"proposalId": 0,
"proposalAddress": "0x...",
"bnbAddress": "0x...",
"committeeJoinedByStake": false,
"stakeTxHash": "0x... or null",
"createdConditionCount": 0,
"attemptedConditionCount": 0,
"successCount": 0,
"failedCount": 0,
"successes": [
{
"conditionAddress": "0x...",
"txHash": "0x..."
}
],
"failures": [
{
"conditionAddress": "0x...",
"error": "human readable reason"
}
],
"warnings": [],
"nextActions": []
}
Failure:
{
"ok": false,
"stage": "validation|wallet|gas-check|resolve-proposal|stake-committee|approve|activate-vote|confirm",
"error": "human readable reason",
"retryable": true
}
CREATED conditions.