> ## Documentation Index
> Fetch the complete documentation index at: https://cosmos-docs-cosmjs-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Events

## `MsgTransfer`

| Type          | Attribute Key | Attribute Value |
| ------------- | ------------- | --------------- |
| ibc\_transfer | sender        | `{sender}`      |
| ibc\_transfer | receiver      | `{receiver}`    |
| ibc\_transfer | amount        | `{amount}`      |
| ibc\_transfer | denom         | `{denom}`       |
| ibc\_transfer | memo          | `{memo}`        |
| message       | module        | transfer        |

## `OnRecvPacket` callback

| Type                    | Attribute Key | Attribute Value  |
| ----------------------- | ------------- | ---------------- |
| fungible\_token\_packet | module        | transfer         |
| fungible\_token\_packet | sender        | `{sender}`       |
| fungible\_token\_packet | receiver      | `{receiver}`     |
| fungible\_token\_packet | denom         | `{denom}`        |
| fungible\_token\_packet | amount        | `{amount}`       |
| fungible\_token\_packet | memo          | `{memo}`         |
| fungible\_token\_packet | success       | `{ackSuccess}`   |
| fungible\_token\_packet | error         | `{ackError}`     |
| denomination\_trace     | trace\_hash   | `{hex\_hash}`    |
| denomination\_trace     | denom         | `{voucherDenom}` |

## `OnAcknowledgePacket` callback

| Type                    | Attribute Key   | Attribute Value  |
| ----------------------- | --------------- | ---------------- |
| fungible\_token\_packet | module          | transfer         |
| fungible\_token\_packet | sender          | `{sender}`       |
| fungible\_token\_packet | receiver        | `{receiver}`     |
| fungible\_token\_packet | denom           | `{denom}`        |
| fungible\_token\_packet | amount          | `{amount}`       |
| fungible\_token\_packet | memo            | `{memo}`         |
| fungible\_token\_packet | acknowledgement | `{ack.String()}` |
| fungible\_token\_packet | success / error | `{ack.Response}` |

## `OnTimeoutPacket` callback

| Type                    | Attribute Key    | Attribute Value |
| ----------------------- | ---------------- | --------------- |
| fungible\_token\_packet | module           | transfer        |
| fungible\_token\_packet | refund\_receiver | `{receiver}`    |
| fungible\_token\_packet | denom            | `{denom}`       |
| fungible\_token\_packet | amount           | `{amount}`      |
| fungible\_token\_packet | memo             | `{memo}`        |
