> For the complete documentation index, see [llms.txt](https://docs.usemoon.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.usemoon.ai/sdks/kotlin/iwebhook.md).

# IWebhook

## Properties

| Name                  | Type                                                                                     | Description | Notes |
| --------------------- | ---------------------------------------------------------------------------------------- | ----------- | ----- |
| **block**             | [**Block**](/sdks/kotlin/block.md)                                                       |             |       |
| **chainId**           | **kotlin.String**                                                                        |             |       |
| **logs**              | [**kotlin.collections.List\<Log>**](/sdks/kotlin/log.md)                                 |             |       |
| **txs**               | [**kotlin.collections.List\<Transaction>**](/sdks/kotlin/transaction.md)                 |             |       |
| **txsInternal**       | [**kotlin.collections.List\<InternalTransaction>**](/sdks/kotlin/internaltransaction.md) |             |       |
| **abi**               | [**kotlin.collections.List\<AbiItem>**](/sdks/kotlin/abiitem.md)                         |             |       |
| **retries**           | **kotlin.Double**                                                                        |             |       |
| **confirmed**         | **kotlin.Boolean**                                                                       |             |       |
| **tag**               | **kotlin.String**                                                                        |             |       |
| **streamId**          | **kotlin.String**                                                                        |             |       |
| **erc20Transfers**    | [**kotlin.collections.List\<IERC20Transfer>**](/sdks/kotlin/ierc20transfer.md)           |             |       |
| **erc20Approvals**    | [**kotlin.collections.List\<IERC20Approval>**](/sdks/kotlin/ierc20approval.md)           |             |       |
| **nftTransfers**      | [**kotlin.collections.List\<INFTTransfer>**](/sdks/kotlin/infttransfer.md)               |             |       |
| **nativeBalances**    | [**kotlin.collections.List\<INativeBalance>**](/sdks/kotlin/inativebalance.md)           |             |       |
| **nftApprovals**      | [**IOldNFTApproval**](/sdks/kotlin/ioldnftapproval.md)                                   |             |       |
| **nftTokenApprovals** | [**kotlin.collections.List\<INFTApproval>**](/sdks/kotlin/inftapproval.md)               |             |       |
