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

interface DeliverTxResponse {
    code: number;
    data?: readonly MsgData[];
    events: readonly Event[];
    gasUsed: number;
    gasWanted: number;
    height: number;
    msgResponses: {
        typeUrl: string;
        value: Uint8Array;
    }[];
    rawLog?: string;
    transactionHash: string;
    txIndex: number;
}

Properties

code: number

Error code. The transaction suceeded iff code is 0.

data?: readonly MsgData[]

Deprecated

Use msgResponses instead.

events: readonly Event[]
gasUsed: number
gasWanted: number
height: number
msgResponses: {
    typeUrl: string;
    value: Uint8Array;
}[]

The message responses of the TxMsgData as Anys. This field is an empty list for chains running Cosmos SDK < 0.46.

Type declaration

  • Readonly typeUrl: string
  • Readonly value: Uint8Array
rawLog?: string

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.

transactionHash: string
txIndex: number

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

Generated using TypeDoc