{"library":"ethereum-bloom-filters","type":"library","category":null,"description":"ethereum-bloom-filters is a JavaScript/TypeScript library designed to efficiently test Ethereum bloom filters for set membership, currently at version 1.2.0. It provides a lightweight client for probabilistic checks, allowing developers to quickly ascertain if a particular address, topic, or other data might be present within a block's logBlooms without requiring a full node query. The package has a minimal dependency footprint, relying solely on `@noble/hashes` for its cryptographic hashing primitives, which is notably funded by the Ethereum Foundation. This approach helps reduce the computational overhead associated with monitoring on-chain events, such as updating user balances, by minimizing unnecessary database queries. While no explicit release cadence is documented, its active maintenance is implied by npm activity and recent versioning. A key differentiator is its focus on standalone bloom filter testing, offering a direct utility for common Ethereum development patterns.","language":"javascript","status":"active","version":"1.2.0","tags":["javascript","ethereum","blockchain","blooms","bloom","bloom filters","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ethereum-bloom-filters","imports":["import { isBloom } from 'ethereum-bloom-filters';","const ethereumBloomFilters = require('ethereum-bloom-filters');","import { isUserEthereumAddressInBloom } from 'ethereum-bloom-filters';"]},{"cmd":"yarn add ethereum-bloom-filters","imports":[]},{"cmd":"pnpm add ethereum-bloom-filters","imports":[]}],"homepage":null,"github":"https://github.com/joshstevens19/ethereum-bloom-filters","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ethereum-bloom-filters","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ethereum-bloom-filters/compatibility"}}