Execute a passed proposal
dexe_vote_build_executeBuilds calldata for executing a DAO proposal through GovPool or an internal GovValidators proposal; it does not broadcast, so your wallet signs and submits the transaction.
Instructions
Builds calldata; does not broadcast. GovPool.execute(proposalId); scope:'internal' + govValidators builds GovValidators.executeInternalProposal(proposalId) (anyone may send once Succeeded). When an action calls GovSettings.addSettings the response carries an advisory naming the chains where the proposal passes the vote and then reverts here — read it before signing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"govPool": "<govPool>",
"proposalId": "<proposalId>"
},
"name": "dexe_vote_build_execute"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | 'external' executes on GovPool; 'internal' on GovValidators (needs govValidators). | external |
| voter | No | Your address. When set, the deposit-lock warning is checked against your live power and shown only if your tokens really are locked. | |
| chainId | No | Chain this payload targets: 56 mainnet, 97 testnet. Default: the configured chain. | |
| govPool | Yes | DAO GovPool address (dexe_dao_registry_lookup). | |
| proposalId | Yes | On-chain proposal id, 1-indexed decimal (dexe_proposal_list). | |
| govValidators | No | Required for scope:'internal' (dexe_dao_info.helpers.validators) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | Yes | ||
| warnings | No | ||
| advisories | No | Deprecated — use warnings. |