# Interface: DeliverTxResponse

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:85](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L85)

The response after successfully broadcasting a transaction.
Success or failure refer to the execution result.

## Properties

### code

> `readonly` **code**: `number`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:90](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L90)

Error code. The transaction suceeded if and only if code is 0.

***

### ~~data?~~

> `readonly` `optional` **data?**: readonly `object`[]

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:105](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L105)

#### Deprecated

Use `msgResponses` instead.

***

### events

> `readonly` **events**: readonly [`CosmosEvent`](https://docs.bitbadges.io/sdk/reference/interfaces/cosmos-event)[]

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:92](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L92)

***

### gasUsed

> `readonly` **gasUsed**: `bigint`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:118](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L118)

***

### gasWanted

> `readonly` **gasWanted**: `bigint`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:119](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L119)

***

### height

> `readonly` **height**: `number`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:86](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L86)

***

### msgResponses

> `readonly` **msgResponses**: `object`[]

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:114](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L114)

The message responses of the [TxMsgData](https://github.com/cosmos/cosmos-sdk/blob/v0.46.3/proto/cosmos/base/abci/v1beta1/abci.proto#L128-L140)
as `Any`s.
This field is an empty list for chains running Cosmos SDK \< 0.46.

#### typeUrl

> `readonly` **typeUrl**: `string`

#### value

> `readonly` **value**: `Uint8Array`

***

### ~~rawLog?~~

> `readonly` `optional` **rawLog?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:103](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L103)

A string-based log document.

This currently seems to merge attributes of multiple events into one event per type
(https://github.com/tendermint/tendermint/issues/9595). You might want to use the `events`
field instead.

#### Deprecated

This field is not filled anymore in Cosmos SDK 0.50+ (https://github.com/cosmos/cosmos-sdk/pull/15845).
Please consider using `events` instead.

***

### transactionHash

> `readonly` **transactionHash**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:91](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L91)

***

### txIndex

> `readonly` **txIndex**: `number`

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:88](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L88)

The position of the transaction within the block. This is a 0-based index.
