Skip to main content
@tevm/voltaire
@tevm/voltaire / primitives/BlockFilter

primitives/BlockFilter

Type Aliases

BlockFilterType

BlockFilterType = object & object
Defined in: src/primitives/BlockFilter/BlockFilterType.ts:10 Block filter created by eth_newBlockFilter Notifies of new blocks when polled with eth_getFilterChanges. Returns array of block hashes.

Type Declaration

filterId
readonly filterId: FilterIdType
Filter identifier
type
readonly type: "block"
Filter type discriminator

Type Declaration

[brand]
readonly [brand]: "BlockFilter"

Functions

from()

from(filterId): BlockFilterType
Defined in: src/primitives/BlockFilter/from.js:13 Create BlockFilter from filter ID

Parameters

filterId
FilterIdType Filter identifier from eth_newBlockFilter

Returns

BlockFilterType

Example

import * as BlockFilter from './primitives/BlockFilter/index.js';
import * as FilterId from './primitives/FilterId/index.js';
const filter = BlockFilter.from(FilterId.from("0x1"));