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

# IChain

> Protobuf interface IChain generated from WAProto.

Defined in: [WAProto/index.d.ts:10916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10916)

## Properties

### chainKey?

> `optional` **chainKey**: `null` | [`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)

Defined in: [WAProto/index.d.ts:10919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10919)

***

### messageKeys?

> `optional` **messageKeys**: `null` | [`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)\[]

Defined in: [WAProto/index.d.ts:10920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10920)

***

### senderRatchetKey?

> `optional` **senderRatchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:10917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10917)

***

### senderRatchetKeyPrivate?

> `optional` **senderRatchetKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:10918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10918)
