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

# SocketEventSubscriber

A **SocketEventSubscriber** listens for event logs.

## Extends

* [`SocketSubscriber`](/sdk/content/classes/SocketSubscriber)

## Accessors

### filter

```ts theme={null}
get filter(): any[]
```

The filter.

#### Returns

`any`\[]

#### Source

[providers/provider-socket.ts:46](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L46)

***

### logFilter

```ts theme={null}
get logFilter(): EventFilter
```

The filter.

#### Returns

[`EventFilter`](/sdk/content/interfaces/EventFilter)

#### Source

[providers/provider-socket.ts:267](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L267)

## Methods

### pause()

```ts theme={null}
pause(dropWhilePaused?): void
```

Pause the subscriber.

#### Parameters

| Parameter          | Type      | Description                        |
| :----------------- | :-------- | :--------------------------------- |
| `dropWhilePaused`? | `boolean` | Whether to drop logs while paused. |

#### Returns

`void`

#### Inherited from

[`SocketSubscriber`](/sdk/content/classes/SocketSubscriber).[`pause`](/sdk/content/classes/SocketSubscriber#pause)

#### Source

[providers/provider-socket.ts:98](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L98)

***

### resume()

```ts theme={null}
resume(): void
```

Resume the subscriber.

#### Returns

`void`

#### Inherited from

[`SocketSubscriber`](/sdk/content/classes/SocketSubscriber).[`resume`](/sdk/content/classes/SocketSubscriber#resume)

#### Source

[providers/provider-socket.ts:111](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L111)

***

### start()

```ts theme={null}
start(): void
```

Start the subscriber.

#### Returns

`void`

#### Inherited from

[`SocketSubscriber`](/sdk/content/classes/SocketSubscriber).[`start`](/sdk/content/classes/SocketSubscriber#start)

#### Source

[providers/provider-socket.ts:76](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L76)

***

### stop()

```ts theme={null}
stop(): void
```

Stop the subscriber.

#### Returns

`void`

#### Inherited from

[`SocketSubscriber`](/sdk/content/classes/SocketSubscriber).[`stop`](/sdk/content/classes/SocketSubscriber#stop)

#### Source

[providers/provider-socket.ts:86](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider-socket.ts#L86)
