---
title: Events
sidebar_label: Events
sidebar_position: 5
slug: /apps/transfer/events
---

# 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\}        |
