# Interface: WebSocketTransportConfig

Defined in: [packages/core/src/network/ws-transport.ts:32](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L32)

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-authenticator"></a> `authenticator?` | `readonly` | [`ClientAuth`](https://minca.dev/api/core/interfaces/ClientAuth.md) \| `null` | Proves who this side is (and that it may read a private space), and checks the node's welcome. | [packages/core/src/network/ws-transport.ts:42](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L42) |
| <a id="property-did"></a> `did` | `readonly` | `string` | This side's DID, sent in the hello | [packages/core/src/network/ws-transport.ts:36](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L36) |
| <a id="property-maxbackoffms"></a> `maxBackoffMs?` | `readonly` | `number` | Ceiling for the redial backoff. Default 30 s. | [packages/core/src/network/ws-transport.ts:40](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L40) |
| <a id="property-reconnect"></a> `reconnect?` | `readonly` | `boolean` | Redial after an unexpected close. Default true. | [packages/core/src/network/ws-transport.ts:38](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L38) |
| <a id="property-url"></a> `url` | `readonly` | `string` | `wss://node.example.com/peer`, optionally pinned: `…/peer#did:key:z…` | [packages/core/src/network/ws-transport.ts:34](https://github.com/leifriksheim/minca/blob/main/core/src/network/ws-transport.ts#L34) |
