# Interface: MincaConnectionState

Defined in: [packages/core/src/session/connection.ts:100](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L100)

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-accounts"></a> `accounts` | `readonly` | readonly [`ConnectedAccount`](https://minca.dev/api/session/interfaces/ConnectedAccount.md)[] | Every account connected here, in the order they were first connected | [packages/core/src/session/connection.ts:109](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L109) |
| <a id="property-error"></a> `error` | `readonly` | `string` \| `null` | - | [packages/core/src/session/connection.ts:107](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L107) |
| <a id="property-grant"></a> `grant` | `readonly` | [`Grant`](https://minca.dev/api/session/interfaces/Grant.md) \| `null` | The grant of the account acted for | [packages/core/src/session/connection.ts:105](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L105) |
| <a id="property-home"></a> `home` | `readonly` | `string` | The home this app connects to: the person's own, once they chose one, else the default | [packages/core/src/session/connection.ts:103](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L103) |
| <a id="property-node"></a> `node` | `readonly` | [`P2PNode`](https://minca.dev/api/core/interfaces/P2PNode.md) \| `null` | - | [packages/core/src/session/connection.ts:106](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L106) |
| <a id="property-status"></a> `status` | `readonly` | [`ConnectionStatus`](https://minca.dev/api/session/type-aliases/ConnectionStatus.md) | - | [packages/core/src/session/connection.ts:101](https://github.com/leifriksheim/minca/blob/main/core/src/session/connection.ts#L101) |
