Skip to content

Commit 832bfd5

Browse files
committed
eth-block-tracker@5.0.1
1 parent 94fc420 commit 832bfd5

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

app/scripts/controllers/network/createInfuraClient.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import createInflightMiddleware from 'eth-json-rpc-middleware/inflight-cache';
66
import createBlockTrackerInspectorMiddleware from 'eth-json-rpc-middleware/block-tracker-inspector';
77
import providerFromMiddleware from 'eth-json-rpc-middleware/providerFromMiddleware';
88
import createInfuraMiddleware from 'eth-json-rpc-infura';
9-
import BlockTracker from 'eth-block-tracker';
9+
import { PollingBlockTracker } from 'eth-block-tracker';
1010

1111
import { NETWORK_TYPE_TO_ID_MAP } from '../../../../shared/constants/network';
1212

@@ -18,7 +18,7 @@ export default function createInfuraClient({ network, projectId }) {
1818
source: 'metamask',
1919
});
2020
const infuraProvider = providerFromMiddleware(infuraMiddleware);
21-
const blockTracker = new BlockTracker({ provider: infuraProvider });
21+
const blockTracker = new PollingBlockTracker({ provider: infuraProvider });
2222

2323
const networkMiddleware = mergeMiddleware([
2424
createNetworkAndChainIdMiddleware({ network }),

app/scripts/controllers/network/createJsonRpcClient.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import createBlockCacheMiddleware from 'eth-json-rpc-middleware/block-cache';
55
import createInflightMiddleware from 'eth-json-rpc-middleware/inflight-cache';
66
import createBlockTrackerInspectorMiddleware from 'eth-json-rpc-middleware/block-tracker-inspector';
77
import providerFromMiddleware from 'eth-json-rpc-middleware/providerFromMiddleware';
8-
import BlockTracker from 'eth-block-tracker';
8+
import { PollingBlockTracker } from 'eth-block-tracker';
99

1010
const inTest = process.env.IN_TEST === 'true';
1111
const blockTrackerOpts = inTest ? { pollingInterval: 1000 } : {};
@@ -16,7 +16,7 @@ const getTestMiddlewares = () => {
1616
export default function createJsonRpcClient({ rpcUrl, chainId }) {
1717
const fetchMiddleware = createFetchMiddleware({ rpcUrl });
1818
const blockProvider = providerFromMiddleware(fetchMiddleware);
19-
const blockTracker = new BlockTracker({
19+
const blockTracker = new PollingBlockTracker({
2020
...blockTrackerOpts,
2121
provider: blockProvider,
2222
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
"debounce-stream": "^2.0.0",
110110
"deep-freeze-strict": "1.1.1",
111111
"end-of-stream": "^1.4.4",
112-
"eth-block-tracker": "^4.4.2",
112+
"eth-block-tracker": "^5.0.1",
113113
"eth-ens-namehash": "^2.0.8",
114114
"eth-json-rpc-filters": "^4.2.1",
115115
"eth-json-rpc-infura": "^5.1.0",

yarn.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9617,6 +9617,15 @@ eth-block-tracker@^4.4.2:
96179617
pify "^3.0.0"
96189618
safe-event-emitter "^1.0.1"
96199619

9620+
eth-block-tracker@^5.0.1:
9621+
version "5.0.1"
9622+
resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-5.0.1.tgz#c5ad39902bd0454223b601ec0874f9fcc9f30eed"
9623+
integrity sha512-NVs+JDSux0FdmOrl3A2YDcQFkkYf9/qW9irvPmtC7bhMoPAe6oBlaqqe/m9Ixh5rkKqAox4mEyWGpsFmf/IsNw==
9624+
dependencies:
9625+
"@metamask/safe-event-emitter" "^2.0.0"
9626+
json-rpc-random-id "^1.0.1"
9627+
pify "^3.0.0"
9628+
96209629
eth-ens-namehash@2.0.8, eth-ens-namehash@^2.0.8:
96219630
version "2.0.8"
96229631
resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf"

0 commit comments

Comments
 (0)