---
title: "Vote a proposal"
method: POST
path: "/gov/proposals/{proposalId}/votes"
tags: ["ICS22"]
---

# Vote a proposal

`POST /gov/proposals/{proposalId}/votes`

Send transaction to vote a proposal

## Path parameters

- `proposalId` string, required

## Query parameters

- `simulate` boolean
- `generate_only` boolean

## Request body

- object
  - `base_req` BaseReq
    - `name` string
    - `password` string
    - `chain_id` string
    - `account_number` string
    - `sequence` string
    - `gas` string
    - `gas_adjustment` string
  - `voter` string — bech32 encoded address
  - `option` string

## Response `200`

OK

- BroadcastTxCommitResult
  - `check_tx` CheckTxResult
    - `code` integer
    - `data` string
    - `gas_used` integer
    - `gas_wanted` integer
    - `info` string
    - `log` string
    - `tags` KVPair[]
      - `key` string
      - `value` string
  - `deliver_tx` DeliverTxResult
    - `code` integer
    - `data` string
    - `gas_used` integer
    - `gas_wanted` integer
    - `info` string
    - `log` string
    - `tags` KVPair[]
      - `key` string
      - `value` string
  - `hash` string
  - `height` integer

## Other responses

- `400` — Invalid proposal id or vote body
- `401` — Key password is wrong
- `500` — Internal Server Error

---

[API](https://skmtc.net/bnb-chain/apis/gaia-lite-for-cosmos.md) · [All operations](https://skmtc.net/bnb-chain/apis/gaia-lite-for-cosmos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bnb-chain/gaia-lite-for-cosmos/revisions/66846564e1ee/schema)
