> ## 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.

# TransactionPayload

Transaction payload containing the transaction data and required signatures.

## Example

```typescript theme={null}
const payload: TransactionPayload = {
  transaction: 'AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQABBCk...',
  transactionSigners: ['5FHwkrdxntdK24hgQU8qgBjn35Y1zwhz1GZwCkP2UJnM'],
  kmsPayloads: [
    {
      provider: 'privy',
      address: '5FHwkrdxntdK24hgQU8qgBjn35Y1zwhz1GZwCkP2UJnM',
      payload: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
    }
  ]
};
```

## Properties

| Property                                           | Type            | Description                                 |
| -------------------------------------------------- | --------------- | ------------------------------------------- |
| <a id="transaction" /> `transaction`               | `string`        | Serialized transaction data                 |
| <a id="transactionsigners" /> `transactionSigners` | `string`\[]     | Array of signer public keys                 |
| <a id="kmspayloads" /> `kmsPayloads`               | `KmsPayload`\[] | Key management service payloads for signing |
