Skip to main content

terra_sdk.core.broadcast

Transaction broadcast result data types.

BlockTxBroadcastResult Objects​


_2
@attr.s
_2
class BlockTxBroadcastResult(JSONSerializable)

Data object that contains the response result from node after transaction has been broadcasted with the block broadcast mode.

height​

Height at which transaction was included.

txhash​

Transaction hash.

raw_log​

Raw JSON of transaction events.

gas_wanted​

Gas requested by the transaction.

gas_used​

Actual amount of gas consumed by transaction.

logs​

List of transaction logs.

code​

If this is present, the transaction failed.

codespace​

Error subspace name: used alongside code.

timestamp​

timestamp

is_tx_error​


_1
def is_tx_error() -> bool

Returns whether the transaction failed.

SyncTxBroadcastResult Objects​


_2
@attr.s
_2
class SyncTxBroadcastResult(JSONSerializable)

Data object that contains the response result from node after transactionco has been broadcasted with the sync broadcast mode.

txhash​

Transaction hash.

raw_log​

Raw JSON of transaction events.

code​

If this is present, the transaction failed.

codespace​

Error subspace name: used alongside code.

is_tx_error​


_1
def is_tx_error() -> bool

Returns whether the transaction failed.

AsyncTxBroadcastResult Objects​


_2
@attr.s
_2
class AsyncTxBroadcastResult(JSONSerializable)

Data object that contains the response result from node after transaction has been broadcasted with the sync broadcast mode.

txhash​

Transaction hash.

is_tx_error​


_1
def is_tx_error(result: Union[BlockTxBroadcastResult, SyncTxBroadcastResult])

Returns whether the transaction failed.