├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── build-test.yml │ ├── create-release-pr.yml │ ├── publish-release.yml │ └── security-code-scanner.yml ├── .gitignore ├── .nvmrc ├── .yarnrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── base-filter-history.js ├── base-filter.js ├── block-filter.js ├── getBlocksForRange.js ├── hexUtils.js ├── index.js ├── log-filter.js ├── package.json ├── subscriptionManager.js ├── test ├── data │ ├── logs0.json │ ├── logs1.json │ ├── logs2.json │ ├── logs3.json │ ├── logs4.json │ ├── logs5.json │ └── logs6.json ├── ganache.js ├── getBlocksForRange.js ├── index.js ├── logs.js ├── subscriptions.js └── util.js ├── tx-filter.js └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | yarn.lock linguist-generated=false 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/create-release-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/workflows/create-release-pr.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/security-code-scanner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.github/workflows/security-code-scanner.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-scripts true 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/README.md -------------------------------------------------------------------------------- /base-filter-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/base-filter-history.js -------------------------------------------------------------------------------- /base-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/base-filter.js -------------------------------------------------------------------------------- /block-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/block-filter.js -------------------------------------------------------------------------------- /getBlocksForRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/getBlocksForRange.js -------------------------------------------------------------------------------- /hexUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/hexUtils.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/index.js -------------------------------------------------------------------------------- /log-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/log-filter.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/package.json -------------------------------------------------------------------------------- /subscriptionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/subscriptionManager.js -------------------------------------------------------------------------------- /test/data/logs0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs0.json -------------------------------------------------------------------------------- /test/data/logs1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs1.json -------------------------------------------------------------------------------- /test/data/logs2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs2.json -------------------------------------------------------------------------------- /test/data/logs3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs3.json -------------------------------------------------------------------------------- /test/data/logs4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs4.json -------------------------------------------------------------------------------- /test/data/logs5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs5.json -------------------------------------------------------------------------------- /test/data/logs6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/data/logs6.json -------------------------------------------------------------------------------- /test/ganache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/ganache.js -------------------------------------------------------------------------------- /test/getBlocksForRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/getBlocksForRange.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/index.js -------------------------------------------------------------------------------- /test/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/logs.js -------------------------------------------------------------------------------- /test/subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/subscriptions.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/test/util.js -------------------------------------------------------------------------------- /tx-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/tx-filter.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetaMask/eth-json-rpc-filters/HEAD/yarn.lock --------------------------------------------------------------------------------