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

# primitives/PendingTransactionFilter

> Auto-generated API documentation

[**@tevm/voltaire**](../index.mdx)

***

[@tevm/voltaire](../index.mdx) / primitives/PendingTransactionFilter

# primitives/PendingTransactionFilter

## Type Aliases

### PendingTransactionFilterType

> **PendingTransactionFilterType** = `object` & `object`

Defined in: [src/primitives/PendingTransactionFilter/PendingTransactionFilterType.ts:10](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/PendingTransactionFilter/PendingTransactionFilterType.ts#L10)

Pending transaction filter created by eth\_newPendingTransactionFilter

Notifies of new pending transactions when polled with eth\_getFilterChanges.
Returns array of transaction hashes.

#### Type Declaration

##### filterId

> `readonly` **filterId**: [`FilterIdType`](FilterId.mdx#filteridtype)

Filter identifier

##### type

> `readonly` **type**: `"pendingTransaction"`

Filter type discriminator

#### Type Declaration

##### \[brand]

> `readonly` **\[brand]**: `"PendingTransactionFilter"`

## Functions

### from()

> **from**(`filterId`): [`PendingTransactionFilterType`](#pendingtransactionfiltertype)

Defined in: [src/primitives/PendingTransactionFilter/from.js:13](https://github.com/evmts/voltaire/blob/bd6ec34405c15ad8cd51d11579d495dc53813482/src/primitives/PendingTransactionFilter/from.js#L13)

Create PendingTransactionFilter from filter ID

#### Parameters

##### filterId

[`FilterIdType`](FilterId.mdx#filteridtype)

Filter identifier from eth\_newPendingTransactionFilter

#### Returns

[`PendingTransactionFilterType`](#pendingtransactionfiltertype)

#### Example

```javascript theme={null}
import * as PendingTransactionFilter from './primitives/PendingTransactionFilter/index.js';
import * as FilterId from './primitives/FilterId/index.js';
const filter = PendingTransactionFilter.from(FilterId.from("0x1"));
```
