> For the complete documentation index, see [llms.txt](https://centr.gitbook.io/netcs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://centr.gitbook.io/netcs/api/basic-types/tokentransfer.md).

# TokenTransfer

The TokenTransfer model

| Field         | Type                                                            | Description                         |
| ------------- | --------------------------------------------------------------- | ----------------------------------- |
| `Token`       | ​`byte[]`                                                       | Ed25519 Address of the Token        |
| `Code`        | `string`[​](/netcs/api/basic-types/amount.md)                   | Code of Token                       |
| `Sender`      | `byte[]`                                                        | Sender of TokenTransfer             |
| `Receiver`    | `byte[]`                                                        | Receiver of TokenTransfer           |
| `Amount`      | `string`                                                        | Amount of Token send                |
| `Initiator`   | `byte[]`                                                        | Initiator of Transfer               |
| `Transaction` | [TransactionId](/netcs/api/basic-types/transactionid.md)        | Transaction Id                      |
| `Time`        | `long`                                                          | Time in epoch                       |
| `State`       | [SmartOperationState](/netcs/api/states/smartoperationstate.md) | State of Smart Contract             |
| `UserFields`  | `byte[]`                                                        | Userfields                          |
| `Fee`         | [AmountCommission](/netcs/api/basic-types/amountcommission.md)  | Total fee of Token Transfer         |
| `ExtraFee`    | `List<`[`ExtraFee`](/netcs/api/basic-types/extrafee.md)`>`      | Extra Fee needed for Token Transfer |
