> ## Documentation Index
> Fetch the complete documentation index at: https://developers.squads.so/llms.txt
> Use this file to discover all available pages before exploring further.

# PrepareTradeSmartTransactionData

Data returned from preparing a trade smart transaction

## Properties

| Property                                           | Type                                                                                                           | Description                            |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| <a id="transaction" /> `transaction`               | `string`                                                                                                       | Prepared transaction as base64 string  |
| <a id="kmspayloads" /> `kmsPayloads`               | `KmsPayload`\[]                                                                                                | KMS payloads for signing               |
| <a id="simulationlogs" /> `simulationLogs?`        | `string`\[]                                                                                                    | Optional simulation logs if debug=true |
| <a id="transactionsigners" /> `transactionSigners` | `string`\[]                                                                                                    | Transaction signer addresses           |
| <a id="fee" /> `fee?`                              | \{ `amount`: `number`; `currency`: `string`; `breakdown`: \{ `computeFee`: `number`; `rentFee`: `number`; }; } | Optional fee information               |
| `fee.amount`                                       | `number`                                                                                                       | -                                      |
| `fee.currency`                                     | `string`                                                                                                       | -                                      |
| `fee.breakdown`                                    | \{ `computeFee`: `number`; `rentFee`: `number`; }                                                              | -                                      |
| `fee.breakdown.computeFee`                         | `number`                                                                                                       | -                                      |
| `fee.breakdown.rentFee`                            | `number`                                                                                                       | -                                      |
