> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ipworld.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Broadcast Transaction (Commit)

> Broadcast a transaction and wait for it to be committed in a block

### Query Parameters

<ParamField query="tx" type="string" required>
  The transaction to broadcast
</ParamField>

### Response

<ResponseField name="response" type="object">
  <p>Transaction broadcast and commit result</p>

  <Expandable title="Properties">
    <ResponseField name="check_tx" type="object">
      <p>CheckTx result</p>

      <Expandable title="Properties">
        <ResponseField name="code" type="integer">
          <p>Response code</p>
        </ResponseField>

        <ResponseField name="data" type="string">
          <p>Response data</p>
        </ResponseField>

        <ResponseField name="log" type="string">
          <p>Log message</p>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="deliver_tx" type="object">
      <p>DeliverTx result</p>

      <Expandable title="Properties">
        <ResponseField name="code" type="integer">
          <p>Response code</p>
        </ResponseField>

        <ResponseField name="data" type="string">
          <p>Response data</p>
        </ResponseField>

        <ResponseField name="log" type="string">
          <p>Log message</p>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="hash" type="string">
      <p>Transaction hash</p>
    </ResponseField>

    <ResponseField name="height" type="string">
      <p>Block height</p>
    </ResponseField>
  </Expandable>
</ResponseField>
