[API Reference](../README.md) > [TransactionReceiptsEventInfo](../interfaces/TransactionReceiptsEventInfo.md)



# Interface: TransactionReceiptsEventInfo


Information supplied to the event callback when the event is published.


## Properties
<a id="invocationKey"></a>

###  invocationKey

**●  invocationKey**:  *`symbol`* 

*Defined in [transactionService.ts:100](https://github.com/daostack/arc.js/blob/77005d4/lib/transactionService.ts#L100)*



A value that is unique to the invocation of the function that is publishing the event. This is useful for grouping events by a single function invocation.




___

<a id="options"></a>

### «Optional» options

**●  options**:  *`any`* 

*Defined in [transactionService.ts:105](https://github.com/daostack/arc.js/blob/77005d4/lib/transactionService.ts#L105)*



The options that were passed to the function that is publishing the event, if any. This will have default values filled in.




___

<a id="tx"></a>

###  tx

**●  tx**:  *[TransactionReceiptTruffle](TransactionReceiptTruffle.md)⎮`null`* 

*Defined in [transactionService.ts:114](https://github.com/daostack/arc.js/blob/77005d4/lib/transactionService.ts#L114)*



The receipt for the transaction that has completed. Note that the tx may not necessarily have completed successfully in the case of errors or rejection.

If null then this is a "kick-off" event that announces to the subscriber that more events are to follow for the given invocationKey. Every function will publish a kick-off event before firing events with a tx.




___

<a id="txCount"></a>

###  txCount

**●  txCount**:  *`number`* 

*Defined in [transactionService.ts:118](https://github.com/daostack/arc.js/blob/77005d4/lib/transactionService.ts#L118)*



The total expected number of transactions.




___


