Upvote Proposal
execute_upvoteUpvote a Queued governance proposal. Requires locked CELO; only one active queue upvote per account. Fails early if dequeue is overdue and the proposal would be dequeued first — use execute_dequeue_proposals_if_ready.
§ Inputs
| Name | Type | Description |
|---|---|---|
proposal_idRequired | number | proposal id |
signer | string | MCP server signer: celo (CELO_PRIVATE_KEY) or self_agent (SELF_AGENT_PRIVATE_KEY). Defaults to the CELO wallet when both keys are configured. |
§ Returns
{ … }Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks execute_upvote automatically.