diff --git a/packages/api/package.json b/packages/api/package.json index 70c61928dea7..ac95cab24ad6 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -60,7 +60,6 @@ "check-readme": "typescript-docs-verifier" }, "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/lodestar-config": "^0.37.0", "@chainsafe/lodestar-params": "^0.37.0", "@chainsafe/lodestar-types": "^0.37.0", diff --git a/packages/api/src/client/utils/httpClient.ts b/packages/api/src/client/utils/httpClient.ts index c6fb9559e1c7..a312a0e865bc 100644 --- a/packages/api/src/client/utils/httpClient.ts +++ b/packages/api/src/client/utils/httpClient.ts @@ -1,5 +1,4 @@ import {fetch} from "cross-fetch"; -import {AbortSignal, AbortController} from "@chainsafe/abort-controller"; import {ErrorAborted, ILogger, TimeoutError} from "@chainsafe/lodestar-utils"; import {ReqGeneric, RouteDef} from "../../utils/index.js"; import {stringifyQuery, urlJoin} from "./format.js"; diff --git a/packages/api/src/server/events.ts b/packages/api/src/server/events.ts index f07e77be8435..3dded05de65a 100644 --- a/packages/api/src/server/events.ts +++ b/packages/api/src/server/events.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {ServerRoutes} from "./utils/index.js"; import {Api, ReqTypes, routesData, getEventSerdes} from "../routes/events.js"; diff --git a/packages/api/test/unit/client/httpClient.test.ts b/packages/api/test/unit/client/httpClient.test.ts index b2324fbce26b..7e168e6a2a72 100644 --- a/packages/api/test/unit/client/httpClient.test.ts +++ b/packages/api/test/unit/client/httpClient.test.ts @@ -1,5 +1,4 @@ import {ErrorAborted, TimeoutError} from "@chainsafe/lodestar-utils"; -import {AbortController} from "@chainsafe/abort-controller"; import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; import fastify, {RouteOptions} from "fastify"; diff --git a/packages/api/test/unit/events.test.ts b/packages/api/test/unit/events.test.ts index d71a9f5915e4..e381f3139e85 100644 --- a/packages/api/test/unit/events.test.ts +++ b/packages/api/test/unit/events.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {sleep} from "@chainsafe/lodestar-utils"; import {config} from "@chainsafe/lodestar-config/default"; import {Api, routesData, EventType, BeaconEvent} from "../../src/routes/events.js"; diff --git a/packages/cli/package.json b/packages/cli/package.json index 5973dc36f598..b17d1adecbc4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -50,7 +50,6 @@ "blockchain" ], "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/as-sha256": "^0.3.1", "@chainsafe/bls": "7.1.0", "@chainsafe/bls-keygen": "^0.3.0", diff --git a/packages/cli/src/cmds/beacon/handler.ts b/packages/cli/src/cmds/beacon/handler.ts index 675eea478149..84bc76a1bd38 100644 --- a/packages/cli/src/cmds/beacon/handler.ts +++ b/packages/cli/src/cmds/beacon/handler.ts @@ -1,5 +1,4 @@ import {Registry} from "prom-client"; -import {AbortController} from "@chainsafe/abort-controller"; import {ErrorAborted} from "@chainsafe/lodestar-utils"; import {LevelDbController} from "@chainsafe/lodestar-db"; import {BeaconNode, BeaconDb, createNodeJsLibp2p} from "@chainsafe/lodestar"; diff --git a/packages/cli/src/cmds/beacon/initBeaconState.ts b/packages/cli/src/cmds/beacon/initBeaconState.ts index bdbbc2b9e8e2..2520cea3f10c 100644 --- a/packages/cli/src/cmds/beacon/initBeaconState.ts +++ b/packages/cli/src/cmds/beacon/initBeaconState.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {ssz} from "@chainsafe/lodestar-types"; import {createIBeaconConfig, IBeaconConfig, IChainForkConfig} from "@chainsafe/lodestar-config"; import {ILogger} from "@chainsafe/lodestar-utils"; diff --git a/packages/cli/src/cmds/dev/handler.ts b/packages/cli/src/cmds/dev/handler.ts index 7dff22e67393..c662fd81166b 100644 --- a/packages/cli/src/cmds/dev/handler.ts +++ b/packages/cli/src/cmds/dev/handler.ts @@ -3,7 +3,6 @@ import {promisify} from "node:util"; import rimraf from "rimraf"; import path from "node:path"; import {fromHexString} from "@chainsafe/ssz"; -import {AbortController} from "@chainsafe/abort-controller"; import {GENESIS_SLOT} from "@chainsafe/lodestar-params"; import {BeaconNode, BeaconDb, initStateFromAnchorState, createNodeJsLibp2p, nodeUtils} from "@chainsafe/lodestar"; import {SlashingProtection, Validator, SignerType} from "@chainsafe/lodestar-validator"; diff --git a/packages/cli/src/cmds/validator/handler.ts b/packages/cli/src/cmds/validator/handler.ts index ae66ecb5b85f..221a59a839f1 100644 --- a/packages/cli/src/cmds/validator/handler.ts +++ b/packages/cli/src/cmds/validator/handler.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {LevelDbController} from "@chainsafe/lodestar-db"; import {SignerType, Signer, SlashingProtection, Validator} from "@chainsafe/lodestar-validator"; import {getMetrics, MetricsRegister} from "@chainsafe/lodestar-validator"; diff --git a/packages/keymanager-server/package.json b/packages/keymanager-server/package.json index 3b3f2022a995..8e50b5e56843 100644 --- a/packages/keymanager-server/package.json +++ b/packages/keymanager-server/package.json @@ -45,7 +45,6 @@ "blockchain" ], "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/bls": "7.1.0", "@chainsafe/bls-keystore": "^2.0.0", "@chainsafe/lodestar-api": "^0.37.0", diff --git a/packages/light-client/package.json b/packages/light-client/package.json index 79c1c55a6490..a7e9dfc5df18 100644 --- a/packages/light-client/package.json +++ b/packages/light-client/package.json @@ -38,7 +38,6 @@ "check-readme": "typescript-docs-verifier" }, "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/bls": "7.1.1", "@chainsafe/lodestar-api": "^0.37.0", "@chainsafe/lodestar-config": "^0.37.0", diff --git a/packages/light-client/src/index.ts b/packages/light-client/src/index.ts index 36b128083d8d..6a30e2befa8d 100644 --- a/packages/light-client/src/index.ts +++ b/packages/light-client/src/index.ts @@ -1,5 +1,4 @@ import mitt from "mitt"; -import {AbortController} from "@chainsafe/abort-controller"; import {EPOCHS_PER_SYNC_COMMITTEE_PERIOD, SLOTS_PER_EPOCH} from "@chainsafe/lodestar-params"; import {getClient, Api, routes} from "@chainsafe/lodestar-api"; import {altair, phase0, RootHex, ssz, SyncPeriod} from "@chainsafe/lodestar-types"; diff --git a/packages/lodestar/package.json b/packages/lodestar/package.json index 05cab4cd3ba9..0268ff8c8c6a 100644 --- a/packages/lodestar/package.json +++ b/packages/lodestar/package.json @@ -67,7 +67,6 @@ "check-readme": "typescript-docs-verifier" }, "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/as-sha256": "^0.3.1", "@chainsafe/bls": "7.1.1", "@chainsafe/discv5": "^0.7.1", diff --git a/packages/lodestar/src/chain/archiver/index.ts b/packages/lodestar/src/chain/archiver/index.ts index d7a8d48d87b6..fbbc3aed5ba4 100644 --- a/packages/lodestar/src/chain/archiver/index.ts +++ b/packages/lodestar/src/chain/archiver/index.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {ILogger} from "@chainsafe/lodestar-utils"; import {IBeaconDb} from "../../db/index.js"; diff --git a/packages/lodestar/src/chain/blocks/index.ts b/packages/lodestar/src/chain/blocks/index.ts index e94c24067e69..5947e02a5636 100644 --- a/packages/lodestar/src/chain/blocks/index.ts +++ b/packages/lodestar/src/chain/blocks/index.ts @@ -1,5 +1,4 @@ /* eslint-disable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment */ -import {AbortSignal} from "@chainsafe/abort-controller"; import {allForks} from "@chainsafe/lodestar-types"; import {sleep} from "@chainsafe/lodestar-utils"; import {ChainEvent} from "../emitter.js"; diff --git a/packages/lodestar/src/chain/bls/multithread/index.ts b/packages/lodestar/src/chain/bls/multithread/index.ts index e339bdc1bc16..292bae271d78 100644 --- a/packages/lodestar/src/chain/bls/multithread/index.ts +++ b/packages/lodestar/src/chain/bls/multithread/index.ts @@ -6,7 +6,6 @@ import {spawn, Worker} from "@chainsafe/threads"; // @ts-ignore // eslint-disable-next-line self = undefined; -import {AbortSignal} from "@chainsafe/abort-controller"; import bls from "@chainsafe/bls"; import {Implementation, PointFormat} from "@chainsafe/bls/types"; import {ILogger} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/chain/chain.ts b/packages/lodestar/src/chain/chain.ts index 49b5ee24954e..0e844a006aa5 100644 --- a/packages/lodestar/src/chain/chain.ts +++ b/packages/lodestar/src/chain/chain.ts @@ -16,7 +16,6 @@ import {IForkChoice} from "@chainsafe/lodestar-fork-choice"; import {allForks, UintNum64, Root, phase0, Slot, RootHex, Epoch} from "@chainsafe/lodestar-types"; import {ILogger} from "@chainsafe/lodestar-utils"; import {fromHexString} from "@chainsafe/ssz"; -import {AbortController} from "@chainsafe/abort-controller"; import {GENESIS_EPOCH, ZERO_HASH} from "../constants/index.js"; import {IBeaconDb} from "../db/index.js"; import {CheckpointStateCache, StateContextCache} from "./stateCache/index.js"; diff --git a/packages/lodestar/src/chain/clock/LocalClock.ts b/packages/lodestar/src/chain/clock/LocalClock.ts index d1108a194fc9..1ce7695aaf46 100644 --- a/packages/lodestar/src/chain/clock/LocalClock.ts +++ b/packages/lodestar/src/chain/clock/LocalClock.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {Epoch, Slot} from "@chainsafe/lodestar-types"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {ErrorAborted} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/chain/eventHandlers.ts b/packages/lodestar/src/chain/eventHandlers.ts index 3b1d311751dc..984ab14e1295 100644 --- a/packages/lodestar/src/chain/eventHandlers.ts +++ b/packages/lodestar/src/chain/eventHandlers.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {toHexString} from "@chainsafe/ssz"; import {allForks, Epoch, phase0, Slot, Version} from "@chainsafe/lodestar-types"; import {ILogger} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/chain/genesis/genesis.ts b/packages/lodestar/src/chain/genesis/genesis.ts index 71723fb0b13a..3b02b346a55b 100644 --- a/packages/lodestar/src/chain/genesis/genesis.ts +++ b/packages/lodestar/src/chain/genesis/genesis.ts @@ -6,7 +6,6 @@ import {GENESIS_EPOCH, GENESIS_SLOT} from "@chainsafe/lodestar-params"; import {phase0, ssz} from "@chainsafe/lodestar-types"; import {IBeaconConfig, IChainForkConfig} from "@chainsafe/lodestar-config"; import {toGindex, Tree} from "@chainsafe/persistent-merkle-tree"; -import {AbortSignal} from "@chainsafe/abort-controller"; import { getTemporaryBlockHeader, getGenesisBeaconState, diff --git a/packages/lodestar/src/chain/initState.ts b/packages/lodestar/src/chain/initState.ts index 6202157a3e18..4f2fca693fd6 100644 --- a/packages/lodestar/src/chain/initState.ts +++ b/packages/lodestar/src/chain/initState.ts @@ -2,7 +2,6 @@ * @module chain */ -import {AbortSignal} from "@chainsafe/abort-controller"; import { blockToHeader, computeEpochAtSlot, diff --git a/packages/lodestar/src/chain/precomputeNextEpochTransition.ts b/packages/lodestar/src/chain/precomputeNextEpochTransition.ts index c999cea7db9f..dcccd90a2cfd 100644 --- a/packages/lodestar/src/chain/precomputeNextEpochTransition.ts +++ b/packages/lodestar/src/chain/precomputeNextEpochTransition.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {computeEpochAtSlot} from "@chainsafe/lodestar-beacon-state-transition"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {SLOTS_PER_EPOCH} from "@chainsafe/lodestar-params"; diff --git a/packages/lodestar/src/chain/regen/queued.ts b/packages/lodestar/src/chain/regen/queued.ts index d181b9a4f2e2..85109db30001 100644 --- a/packages/lodestar/src/chain/regen/queued.ts +++ b/packages/lodestar/src/chain/regen/queued.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {phase0, Slot, allForks, RootHex} from "@chainsafe/lodestar-types"; import {IForkChoice} from "@chainsafe/lodestar-fork-choice"; import {CachedBeaconStateAllForks, computeEpochAtSlot} from "@chainsafe/lodestar-beacon-state-transition"; diff --git a/packages/lodestar/src/eth1/eth1DepositDataTracker.ts b/packages/lodestar/src/eth1/eth1DepositDataTracker.ts index 392a23bfbb9e..042176f3c56c 100644 --- a/packages/lodestar/src/eth1/eth1DepositDataTracker.ts +++ b/packages/lodestar/src/eth1/eth1DepositDataTracker.ts @@ -2,7 +2,6 @@ import {phase0, ssz} from "@chainsafe/lodestar-types"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {allForks, BeaconStateAllForks} from "@chainsafe/lodestar-beacon-state-transition"; import {ErrorAborted, ILogger, isErrorAborted, sleep} from "@chainsafe/lodestar-utils"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IBeaconDb} from "../db/index.js"; import {Eth1DepositsCache} from "./eth1DepositsCache.js"; import {Eth1DataCache} from "./eth1DataCache.js"; diff --git a/packages/lodestar/src/eth1/eth1MergeBlockTracker.ts b/packages/lodestar/src/eth1/eth1MergeBlockTracker.ts index 615a9f9d96f0..8bfd5bf5301f 100644 --- a/packages/lodestar/src/eth1/eth1MergeBlockTracker.ts +++ b/packages/lodestar/src/eth1/eth1MergeBlockTracker.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {IChainConfig} from "@chainsafe/lodestar-config"; import {Epoch, RootHex} from "@chainsafe/lodestar-types"; import {ILogger, isErrorAborted, sleep} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/eth1/provider/eth1Provider.ts b/packages/lodestar/src/eth1/provider/eth1Provider.ts index 470dba86d2eb..607356aa5146 100644 --- a/packages/lodestar/src/eth1/provider/eth1Provider.ts +++ b/packages/lodestar/src/eth1/provider/eth1Provider.ts @@ -1,6 +1,5 @@ import {toHexString} from "@chainsafe/ssz"; import {phase0} from "@chainsafe/lodestar-types"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IChainConfig} from "@chainsafe/lodestar-config"; import {fromHex} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts b/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts index 6f1104cab601..76a6bdd8c58c 100644 --- a/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts +++ b/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts @@ -1,7 +1,6 @@ // Uses cross-fetch for browser + NodeJS cross compatibility // Note: isomorphic-fetch is not well mantained and does not support abort signals import fetch from "cross-fetch"; -import {AbortController, AbortSignal} from "@chainsafe/abort-controller"; import {ErrorAborted, TimeoutError} from "@chainsafe/lodestar-utils"; import {IJson, IRpcPayload, ReqOpts} from "../interface.js"; diff --git a/packages/lodestar/src/eth1/stream.ts b/packages/lodestar/src/eth1/stream.ts index 049d8651c41f..dc603a1035e8 100644 --- a/packages/lodestar/src/eth1/stream.ts +++ b/packages/lodestar/src/eth1/stream.ts @@ -2,7 +2,6 @@ * @module eth1 */ -import {AbortSignal} from "@chainsafe/abort-controller"; import {Eth1Block, IBatchDepositEvents, IEth1Provider, IEth1StreamParams} from "./interface.js"; import {groupDepositEventsByBlock} from "./utils/groupDepositEventsByBlock.js"; import {optimizeNextBlockDiffForGenesis} from "./utils/optimizeNextBlockDiffForGenesis.js"; diff --git a/packages/lodestar/src/executionEngine/http.ts b/packages/lodestar/src/executionEngine/http.ts index b3d1f84e10d7..1835830dec36 100644 --- a/packages/lodestar/src/executionEngine/http.ts +++ b/packages/lodestar/src/executionEngine/http.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {bellatrix, RootHex, Root} from "@chainsafe/lodestar-types"; import {BYTES_PER_LOGS_BLOOM} from "@chainsafe/lodestar-params"; import {fromHex} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/src/executionEngine/index.ts b/packages/lodestar/src/executionEngine/index.ts index 25fd39e0bedf..6ecdda0952cb 100644 --- a/packages/lodestar/src/executionEngine/index.ts +++ b/packages/lodestar/src/executionEngine/index.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {IExecutionEngine} from "./interface.js"; import {ExecutionEngineDisabled} from "./disabled.js"; import {ExecutionEngineHttp, ExecutionEngineHttpOpts, defaultExecutionEngineHttpOpts} from "./http.js"; diff --git a/packages/lodestar/src/network/gossip/gossipsub.ts b/packages/lodestar/src/network/gossip/gossipsub.ts index 6199e4c97253..c58b72588272 100644 --- a/packages/lodestar/src/network/gossip/gossipsub.ts +++ b/packages/lodestar/src/network/gossip/gossipsub.ts @@ -6,7 +6,6 @@ const Gossipsub = ((GossipsubDefault as unknown) as {default: unknown}).default import {GossipsubMessage, SignaturePolicy, TopicStr} from "libp2p-gossipsub/src/types.js"; import {PeerScore, PeerScoreParams} from "libp2p-gossipsub/src/score/index.js"; import PeerId from "peer-id"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IBeaconConfig} from "@chainsafe/lodestar-config"; import {ATTESTATION_SUBNET_COUNT, ForkName, SYNC_COMMITTEE_SUBNET_COUNT} from "@chainsafe/lodestar-params"; import {allForks, altair, phase0} from "@chainsafe/lodestar-types"; diff --git a/packages/lodestar/src/network/gossip/validation/index.ts b/packages/lodestar/src/network/gossip/validation/index.ts index 3ee446a01bfa..f8fc0e26ca52 100644 --- a/packages/lodestar/src/network/gossip/validation/index.ts +++ b/packages/lodestar/src/network/gossip/validation/index.ts @@ -1,5 +1,4 @@ import {MessageAcceptance} from "libp2p-gossipsub/src/types.js"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {ILogger, mapValues} from "@chainsafe/lodestar-utils"; import {IMetrics} from "../../../metrics/index.js"; diff --git a/packages/lodestar/src/network/gossip/validation/queue.ts b/packages/lodestar/src/network/gossip/validation/queue.ts index 44403208d493..e39b8d34dd07 100644 --- a/packages/lodestar/src/network/gossip/validation/queue.ts +++ b/packages/lodestar/src/network/gossip/validation/queue.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {mapValues} from "@chainsafe/lodestar-utils"; import {IMetrics} from "../../../metrics/index.js"; import {JobItemQueue, JobQueueOpts, QueueType} from "../../../util/queue/index.js"; diff --git a/packages/lodestar/src/network/network.ts b/packages/lodestar/src/network/network.ts index 1076a4ead336..309e56b10e0e 100644 --- a/packages/lodestar/src/network/network.ts +++ b/packages/lodestar/src/network/network.ts @@ -5,7 +5,6 @@ import LibP2p, {Connection} from "libp2p"; import PeerId from "peer-id"; import {Multiaddr} from "multiaddr"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IBeaconConfig} from "@chainsafe/lodestar-config"; import {ILogger} from "@chainsafe/lodestar-utils"; import {ATTESTATION_SUBNET_COUNT, ForkName, SYNC_COMMITTEE_SUBNET_COUNT} from "@chainsafe/lodestar-params"; diff --git a/packages/lodestar/src/network/reqresp/reqResp.ts b/packages/lodestar/src/network/reqresp/reqResp.ts index 07f32c80ae98..d0f7b982a232 100644 --- a/packages/lodestar/src/network/reqresp/reqResp.ts +++ b/packages/lodestar/src/network/reqresp/reqResp.ts @@ -7,7 +7,6 @@ import {ForkName} from "@chainsafe/lodestar-params"; import {IBeaconConfig} from "@chainsafe/lodestar-config"; import {allForks, phase0} from "@chainsafe/lodestar-types"; import {ILogger} from "@chainsafe/lodestar-utils"; -import {AbortController} from "@chainsafe/abort-controller"; import LibP2p from "libp2p"; import PeerId from "peer-id"; import {RespStatus, timeoutOptions} from "../../constants/index.js"; diff --git a/packages/lodestar/src/network/reqresp/request/index.ts b/packages/lodestar/src/network/reqresp/request/index.ts index 9dcca352b36d..89b9d27e580f 100644 --- a/packages/lodestar/src/network/reqresp/request/index.ts +++ b/packages/lodestar/src/network/reqresp/request/index.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import pipe from "it-pipe"; import PeerId from "peer-id"; import {Libp2p} from "libp2p/src/connection-manager"; diff --git a/packages/lodestar/src/network/reqresp/request/responseTimeoutsHandler.ts b/packages/lodestar/src/network/reqresp/request/responseTimeoutsHandler.ts index 9865c13afe24..3234c6f3ba08 100644 --- a/packages/lodestar/src/network/reqresp/request/responseTimeoutsHandler.ts +++ b/packages/lodestar/src/network/reqresp/request/responseTimeoutsHandler.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import pipe from "it-pipe"; import {timeoutOptions} from "../../../constants/index.js"; import {abortableSource} from "../../../util/abortableSource.js"; diff --git a/packages/lodestar/src/network/reqresp/response/index.ts b/packages/lodestar/src/network/reqresp/response/index.ts index c7d8f2b8a953..d3406a5da130 100644 --- a/packages/lodestar/src/network/reqresp/response/index.ts +++ b/packages/lodestar/src/network/reqresp/response/index.ts @@ -1,6 +1,5 @@ import PeerId from "peer-id"; import pipe from "it-pipe"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {ILogger, TimeoutError, withTimeout} from "@chainsafe/lodestar-utils"; import {IBeaconConfig} from "@chainsafe/lodestar-config"; import {REQUEST_TIMEOUT, RespStatus} from "../../../constants/index.js"; diff --git a/packages/lodestar/src/node/nodejs.ts b/packages/lodestar/src/node/nodejs.ts index 6c90af7af312..6704953a7b4d 100644 --- a/packages/lodestar/src/node/nodejs.ts +++ b/packages/lodestar/src/node/nodejs.ts @@ -2,7 +2,6 @@ * @module node */ -import {AbortController} from "@chainsafe/abort-controller"; import LibP2p from "libp2p"; import {Registry} from "prom-client"; diff --git a/packages/lodestar/src/node/notifier.ts b/packages/lodestar/src/node/notifier.ts index b818bb4a0739..0a417284a9f3 100644 --- a/packages/lodestar/src/node/notifier.ts +++ b/packages/lodestar/src/node/notifier.ts @@ -1,6 +1,5 @@ import {IBeaconConfig} from "@chainsafe/lodestar-config"; import {ErrorAborted, ILogger, sleep, prettyBytes} from "@chainsafe/lodestar-utils"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {EPOCHS_PER_SYNC_COMMITTEE_PERIOD, SLOTS_PER_EPOCH} from "@chainsafe/lodestar-params"; import {computeEpochAtSlot, bellatrix} from "@chainsafe/lodestar-beacon-state-transition"; import {IBeaconChain} from "../chain/index.js"; diff --git a/packages/lodestar/src/sync/backfill/backfill.ts b/packages/lodestar/src/sync/backfill/backfill.ts index f61e167b86a2..2e53f273224e 100644 --- a/packages/lodestar/src/sync/backfill/backfill.ts +++ b/packages/lodestar/src/sync/backfill/backfill.ts @@ -7,7 +7,6 @@ import {IBeaconConfig, IChainForkConfig} from "@chainsafe/lodestar-config"; import {phase0, Root, Slot, allForks, ssz} from "@chainsafe/lodestar-types"; import {ErrorAborted, ILogger, sleep} from "@chainsafe/lodestar-utils"; import {toHexString} from "@chainsafe/ssz"; -import {AbortSignal} from "@chainsafe/abort-controller"; import {IBeaconChain} from "../../chain/index.js"; import {GENESIS_SLOT, ZERO_HASH} from "../../constants/index.js"; diff --git a/packages/lodestar/test/e2e/chain/bls/multithread.test.ts b/packages/lodestar/test/e2e/chain/bls/multithread.test.ts index 4b04053c42f8..3354d514cf14 100644 --- a/packages/lodestar/test/e2e/chain/bls/multithread.test.ts +++ b/packages/lodestar/test/e2e/chain/bls/multithread.test.ts @@ -1,6 +1,5 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; -import {AbortController} from "@chainsafe/abort-controller"; import bls from "@chainsafe/bls"; import {ISignatureSet, SignatureSetType} from "@chainsafe/lodestar-beacon-state-transition"; import {BlsMultiThreadWorkerPool} from "../../../../src/chain/bls/multithread/index.js"; diff --git a/packages/lodestar/test/e2e/eth1/eth1ForBlockProduction.test.ts b/packages/lodestar/test/e2e/eth1/eth1ForBlockProduction.test.ts index e1d3256b4224..1338a61d69da 100644 --- a/packages/lodestar/test/e2e/eth1/eth1ForBlockProduction.test.ts +++ b/packages/lodestar/test/e2e/eth1/eth1ForBlockProduction.test.ts @@ -3,7 +3,6 @@ import "mocha"; import {expect} from "chai"; import {promisify} from "node:util"; import leveldown from "leveldown"; -import {AbortController} from "@chainsafe/abort-controller"; import {sleep} from "@chainsafe/lodestar-utils"; import {LevelDbController} from "@chainsafe/lodestar-db"; diff --git a/packages/lodestar/test/e2e/eth1/eth1MergeBlockTracker.test.ts b/packages/lodestar/test/e2e/eth1/eth1MergeBlockTracker.test.ts index e0ef167861a7..9fc90bee17c7 100644 --- a/packages/lodestar/test/e2e/eth1/eth1MergeBlockTracker.test.ts +++ b/packages/lodestar/test/e2e/eth1/eth1MergeBlockTracker.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {IChainConfig} from "@chainsafe/lodestar-config"; import {sleep} from "@chainsafe/lodestar-utils"; import {fromHexString} from "@chainsafe/ssz"; diff --git a/packages/lodestar/test/e2e/eth1/eth1Provider.test.ts b/packages/lodestar/test/e2e/eth1/eth1Provider.test.ts index 95a9c1ab9e67..83dc9fecd85d 100644 --- a/packages/lodestar/test/e2e/eth1/eth1Provider.test.ts +++ b/packages/lodestar/test/e2e/eth1/eth1Provider.test.ts @@ -1,6 +1,5 @@ import "mocha"; import {expect} from "chai"; -import {AbortController} from "@chainsafe/abort-controller"; import {Eth1Options} from "../../../src/eth1/options.js"; import {getTestnetConfig} from "../../utils/testnet.js"; import {fromHexString} from "@chainsafe/ssz"; diff --git a/packages/lodestar/test/e2e/eth1/jsonRpcHttpClient.test.ts b/packages/lodestar/test/e2e/eth1/jsonRpcHttpClient.test.ts index 820dbd8a0fd8..65ad277f8410 100644 --- a/packages/lodestar/test/e2e/eth1/jsonRpcHttpClient.test.ts +++ b/packages/lodestar/test/e2e/eth1/jsonRpcHttpClient.test.ts @@ -2,7 +2,6 @@ import "mocha"; import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; import http from "node:http"; -import {AbortController} from "@chainsafe/abort-controller"; import {JsonRpcHttpClient} from "../../../src/eth1/provider/jsonRpcHttpClient.js"; import {getGoerliRpcUrl} from "../../testParams.js"; import {IRpcPayload} from "../../../src/eth1/interface.js"; diff --git a/packages/lodestar/test/e2e/eth1/stream.test.ts b/packages/lodestar/test/e2e/eth1/stream.test.ts index 1af4fe01d184..98278318f842 100644 --- a/packages/lodestar/test/e2e/eth1/stream.test.ts +++ b/packages/lodestar/test/e2e/eth1/stream.test.ts @@ -1,6 +1,5 @@ import "mocha"; import {expect} from "chai"; -import {AbortController} from "@chainsafe/abort-controller"; import {getTestnetConfig, medallaTestnetConfig} from "../../utils/testnet.js"; import {getDepositsStream, getDepositsAndBlockStreamForGenesis} from "../../../src/eth1/stream.js"; import {Eth1Provider} from "../../../src/eth1/provider/eth1Provider.js"; diff --git a/packages/lodestar/test/e2e/network/gossipsub.test.ts b/packages/lodestar/test/e2e/network/gossipsub.test.ts index 9dc3457f33a4..fcbd18373e70 100644 --- a/packages/lodestar/test/e2e/network/gossipsub.test.ts +++ b/packages/lodestar/test/e2e/network/gossipsub.test.ts @@ -1,6 +1,5 @@ import sinon from "sinon"; import {expect} from "chai"; -import {AbortController} from "@chainsafe/abort-controller"; import {createIBeaconConfig} from "@chainsafe/lodestar-config"; import {config} from "@chainsafe/lodestar-config/default"; import {phase0, ssz} from "@chainsafe/lodestar-types"; diff --git a/packages/lodestar/test/e2e/network/network.test.ts b/packages/lodestar/test/e2e/network/network.test.ts index 5935c313277d..087c9adef111 100644 --- a/packages/lodestar/test/e2e/network/network.test.ts +++ b/packages/lodestar/test/e2e/network/network.test.ts @@ -1,6 +1,5 @@ import sinon from "sinon"; import {expect} from "chai"; -import {AbortController} from "@chainsafe/abort-controller"; import PeerId from "peer-id"; import {ENR} from "@chainsafe/discv5"; diff --git a/packages/lodestar/test/e2e/network/reqresp.test.ts b/packages/lodestar/test/e2e/network/reqresp.test.ts index 893173c6c78a..208b6909faf3 100644 --- a/packages/lodestar/test/e2e/network/reqresp.test.ts +++ b/packages/lodestar/test/e2e/network/reqresp.test.ts @@ -1,6 +1,5 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; -import {AbortController} from "@chainsafe/abort-controller"; import PeerId from "peer-id"; import {createIBeaconConfig} from "@chainsafe/lodestar-config"; import {config} from "@chainsafe/lodestar-config/default"; diff --git a/packages/lodestar/test/sim/merge-interop.test.ts b/packages/lodestar/test/sim/merge-interop.test.ts index 914aea9bafc8..f2ad29b5e06c 100644 --- a/packages/lodestar/test/sim/merge-interop.test.ts +++ b/packages/lodestar/test/sim/merge-interop.test.ts @@ -2,7 +2,6 @@ import fs from "node:fs"; import net from "node:net"; import {spawn} from "node:child_process"; import {Context} from "mocha"; -import {AbortController, AbortSignal} from "@chainsafe/abort-controller"; import {fromHexString} from "@chainsafe/ssz"; import {LogLevel, sleep, TimestampFormatCode} from "@chainsafe/lodestar-utils"; import {SLOTS_PER_EPOCH} from "@chainsafe/lodestar-params"; diff --git a/packages/lodestar/test/sim/shell.ts b/packages/lodestar/test/sim/shell.ts index 335e532e3c6e..071ca7082a69 100644 --- a/packages/lodestar/test/sim/shell.ts +++ b/packages/lodestar/test/sim/shell.ts @@ -1,5 +1,4 @@ import childProcess from "node:child_process"; -import {AbortSignal} from "@chainsafe/abort-controller"; /** * If timeout is greater than 0, the parent will send the signal diff --git a/packages/lodestar/test/unit/api/impl/events/events.test.ts b/packages/lodestar/test/unit/api/impl/events/events.test.ts index 83a731b41eab..a55621f6c8ea 100644 --- a/packages/lodestar/test/unit/api/impl/events/events.test.ts +++ b/packages/lodestar/test/unit/api/impl/events/events.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import sinon, {SinonStubbedInstance} from "sinon"; import {routes} from "@chainsafe/lodestar-api"; diff --git a/packages/lodestar/test/unit/chain/clock/local.test.ts b/packages/lodestar/test/unit/chain/clock/local.test.ts index 52ed2589c7de..02de8c5d81a7 100644 --- a/packages/lodestar/test/unit/chain/clock/local.test.ts +++ b/packages/lodestar/test/unit/chain/clock/local.test.ts @@ -1,5 +1,4 @@ import sinon from "sinon"; -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import {config} from "@chainsafe/lodestar-config/default"; diff --git a/packages/lodestar/test/unit/chain/genesis/genesis.test.ts b/packages/lodestar/test/unit/chain/genesis/genesis.test.ts index 046bfe1204fc..e54a4e006930 100644 --- a/packages/lodestar/test/unit/chain/genesis/genesis.test.ts +++ b/packages/lodestar/test/unit/chain/genesis/genesis.test.ts @@ -13,7 +13,6 @@ import { import {ValidatorIndex, phase0, ssz} from "@chainsafe/lodestar-types"; import {ErrorAborted} from "@chainsafe/lodestar-utils"; import {toHexString} from "@chainsafe/ssz"; -import {AbortController} from "@chainsafe/abort-controller"; import {GenesisBuilder} from "../../../../src/chain/genesis/genesis.js"; import {testLogger} from "../../../utils/logger.js"; import {ZERO_HASH_HEX} from "../../../../src/constants/index.js"; diff --git a/packages/lodestar/test/unit/chain/precomputeNextEpochTransition.test.ts b/packages/lodestar/test/unit/chain/precomputeNextEpochTransition.test.ts index c691af725842..0bb9a9111670 100644 --- a/packages/lodestar/test/unit/chain/precomputeNextEpochTransition.test.ts +++ b/packages/lodestar/test/unit/chain/precomputeNextEpochTransition.test.ts @@ -1,5 +1,4 @@ import {config} from "@chainsafe/lodestar-config/default"; -import {AbortController} from "@chainsafe/abort-controller"; import {ForkChoice, IProtoBlock} from "@chainsafe/lodestar-fork-choice"; import {WinstonLogger} from "@chainsafe/lodestar-utils"; import {expect} from "chai"; diff --git a/packages/lodestar/test/unit/eth1/eth1MergeBlockTracker.test.ts b/packages/lodestar/test/unit/eth1/eth1MergeBlockTracker.test.ts index 0aa5b5dbb9b5..94a881b59f31 100644 --- a/packages/lodestar/test/unit/eth1/eth1MergeBlockTracker.test.ts +++ b/packages/lodestar/test/unit/eth1/eth1MergeBlockTracker.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {IChainConfig} from "@chainsafe/lodestar-config"; import {sleep} from "@chainsafe/lodestar-utils"; import {toHexString} from "@chainsafe/ssz"; diff --git a/packages/lodestar/test/unit/executionEngine/http.test.ts b/packages/lodestar/test/unit/executionEngine/http.test.ts index 898bb2c87397..f999ef3cfc54 100644 --- a/packages/lodestar/test/unit/executionEngine/http.test.ts +++ b/packages/lodestar/test/unit/executionEngine/http.test.ts @@ -1,7 +1,6 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; import {fastify} from "fastify"; -import {AbortController} from "@chainsafe/abort-controller"; import { ExecutionEngineHttp, parseExecutionPayload, diff --git a/packages/lodestar/test/unit/network/reqresp/request/responseTimeoutsHandler.test.ts b/packages/lodestar/test/unit/network/reqresp/request/responseTimeoutsHandler.test.ts index 3146a0de4818..5fac8ff837a8 100644 --- a/packages/lodestar/test/unit/network/reqresp/request/responseTimeoutsHandler.test.ts +++ b/packages/lodestar/test/unit/network/reqresp/request/responseTimeoutsHandler.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import all from "it-all"; import pipe from "it-pipe"; import {LodestarError, sleep as _sleep} from "@chainsafe/lodestar-utils"; diff --git a/packages/lodestar/test/unit/network/reqresp/response/index.test.ts b/packages/lodestar/test/unit/network/reqresp/response/index.test.ts index a12d8bb330f2..7deaf25cbac9 100644 --- a/packages/lodestar/test/unit/network/reqresp/response/index.test.ts +++ b/packages/lodestar/test/unit/network/reqresp/response/index.test.ts @@ -1,6 +1,5 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; -import {AbortController} from "@chainsafe/abort-controller"; import {LodestarError} from "@chainsafe/lodestar-utils"; import {RespStatus} from "../../../../../src/constants/index.js"; import {Method, Encoding, Version} from "../../../../../src/network/reqresp/types.js"; diff --git a/packages/lodestar/test/unit/util/queue.test.ts b/packages/lodestar/test/unit/util/queue.test.ts index e5556cc05a3b..8b68179a29e1 100644 --- a/packages/lodestar/test/unit/util/queue.test.ts +++ b/packages/lodestar/test/unit/util/queue.test.ts @@ -1,5 +1,4 @@ import {sleep} from "@chainsafe/lodestar-utils"; -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import {JobFnQueue, QueueError, QueueErrorCode, QueueType} from "../../../src/util/queue/index.js"; diff --git a/packages/lodestar/test/utils/mocks/chain/chain.ts b/packages/lodestar/test/utils/mocks/chain/chain.ts index 1e3ef49ec7f0..6620eea0a66e 100644 --- a/packages/lodestar/test/utils/mocks/chain/chain.ts +++ b/packages/lodestar/test/utils/mocks/chain/chain.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import sinon from "sinon"; import {toHexString} from "@chainsafe/ssz"; diff --git a/packages/utils/package.json b/packages/utils/package.json index 88897830f6da..9ee05b05a352 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -38,7 +38,6 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/as-sha256": "^0.3.1", "any-signal": "2.1.2", "bigint-buffer": "^1.1.5", diff --git a/packages/utils/src/sleep.ts b/packages/utils/src/sleep.ts index 651d2e9ce351..9f46f12074af 100644 --- a/packages/utils/src/sleep.ts +++ b/packages/utils/src/sleep.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {ErrorAborted} from "./errors.js"; /** diff --git a/packages/utils/src/timeout.ts b/packages/utils/src/timeout.ts index c3d5f4d485c7..fee437bb4352 100644 --- a/packages/utils/src/timeout.ts +++ b/packages/utils/src/timeout.ts @@ -1,4 +1,3 @@ -import {AbortSignal, AbortController} from "@chainsafe/abort-controller"; import {anySignal} from "any-signal"; import {TimeoutError} from "./errors.js"; import {sleep} from "./sleep.js"; diff --git a/packages/utils/test/unit/sleep.test.ts b/packages/utils/test/unit/sleep.test.ts index 81f335ac8d55..640c37af526b 100644 --- a/packages/utils/test/unit/sleep.test.ts +++ b/packages/utils/test/unit/sleep.test.ts @@ -1,6 +1,5 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; -import {AbortController} from "@chainsafe/abort-controller"; import {sleep} from "../../src/sleep.js"; import {ErrorAborted} from "../../src/errors.js"; diff --git a/packages/utils/test/unit/timeout.test.ts b/packages/utils/test/unit/timeout.test.ts index c9f2a250be61..4beafaa59af2 100644 --- a/packages/utils/test/unit/timeout.test.ts +++ b/packages/utils/test/unit/timeout.test.ts @@ -1,6 +1,5 @@ import chai, {expect} from "chai"; import chaiAsPromised from "chai-as-promised"; -import {AbortController} from "@chainsafe/abort-controller"; import {withTimeout} from "../../src/timeout.js"; import {ErrorAborted, TimeoutError} from "../../src/errors.js"; diff --git a/packages/validator/package.json b/packages/validator/package.json index af5db12e53c4..dd559d30003c 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -48,7 +48,6 @@ "blockchain" ], "dependencies": { - "@chainsafe/abort-controller": "^3.0.1", "@chainsafe/bls": "7.1.1", "@chainsafe/lodestar-api": "^0.37.0", "@chainsafe/lodestar-beacon-state-transition": "^0.37.0", diff --git a/packages/validator/src/genesis.ts b/packages/validator/src/genesis.ts index 95b040415444..6d161a7b630c 100644 --- a/packages/validator/src/genesis.ts +++ b/packages/validator/src/genesis.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {Genesis} from "@chainsafe/lodestar-types/phase0"; import {ILogger, sleep} from "@chainsafe/lodestar-utils"; import {Api} from "@chainsafe/lodestar-api"; diff --git a/packages/validator/src/services/attestation.ts b/packages/validator/src/services/attestation.ts index edf28d23414e..ae4a1f5ab94d 100644 --- a/packages/validator/src/services/attestation.ts +++ b/packages/validator/src/services/attestation.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {phase0, Slot, ssz} from "@chainsafe/lodestar-types"; import {computeEpochAtSlot} from "@chainsafe/lodestar-beacon-state-transition"; import {extendError, sleep} from "@chainsafe/lodestar-utils"; diff --git a/packages/validator/src/services/syncCommittee.ts b/packages/validator/src/services/syncCommittee.ts index e6e522f5d14c..46b3ea02f907 100644 --- a/packages/validator/src/services/syncCommittee.ts +++ b/packages/validator/src/services/syncCommittee.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; import {Slot, CommitteeIndex, altair, Root} from "@chainsafe/lodestar-types"; import {extendError, sleep} from "@chainsafe/lodestar-utils"; diff --git a/packages/validator/src/util/clock.ts b/packages/validator/src/util/clock.ts index bf6495b0ea3a..54da5dfcee75 100644 --- a/packages/validator/src/util/clock.ts +++ b/packages/validator/src/util/clock.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {ErrorAborted, ILogger, isErrorAborted, sleep} from "@chainsafe/lodestar-utils"; import {GENESIS_SLOT, SLOTS_PER_EPOCH} from "@chainsafe/lodestar-params"; import {IChainForkConfig} from "@chainsafe/lodestar-config"; diff --git a/packages/validator/src/validator.ts b/packages/validator/src/validator.ts index 90091457477f..c01677c1daeb 100644 --- a/packages/validator/src/validator.ts +++ b/packages/validator/src/validator.ts @@ -1,4 +1,3 @@ -import {AbortController, AbortSignal} from "@chainsafe/abort-controller"; import {IDatabaseApiOptions} from "@chainsafe/lodestar-db"; import {ssz} from "@chainsafe/lodestar-types"; import {createIBeaconConfig, IBeaconConfig} from "@chainsafe/lodestar-config"; diff --git a/packages/validator/test/unit/services/attestation.test.ts b/packages/validator/test/unit/services/attestation.test.ts index 2cf14b2c5600..744f5ff186bb 100644 --- a/packages/validator/test/unit/services/attestation.test.ts +++ b/packages/validator/test/unit/services/attestation.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import sinon from "sinon"; import bls from "@chainsafe/bls"; diff --git a/packages/validator/test/unit/services/attestationDuties.test.ts b/packages/validator/test/unit/services/attestationDuties.test.ts index 64aee311162e..6da3d086b26d 100644 --- a/packages/validator/test/unit/services/attestationDuties.test.ts +++ b/packages/validator/test/unit/services/attestationDuties.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {toBufferBE} from "bigint-buffer"; import {expect} from "chai"; import sinon from "sinon"; diff --git a/packages/validator/test/unit/services/block.test.ts b/packages/validator/test/unit/services/block.test.ts index 1e9dcbb471ea..be9ce472fe24 100644 --- a/packages/validator/test/unit/services/block.test.ts +++ b/packages/validator/test/unit/services/block.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import sinon from "sinon"; import bls from "@chainsafe/bls"; diff --git a/packages/validator/test/unit/services/blockDuties.test.ts b/packages/validator/test/unit/services/blockDuties.test.ts index f217b91bbd4f..80f81d7e7c57 100644 --- a/packages/validator/test/unit/services/blockDuties.test.ts +++ b/packages/validator/test/unit/services/blockDuties.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import sinon from "sinon"; import bls from "@chainsafe/bls"; diff --git a/packages/validator/test/unit/services/syncCommitteDuties.test.ts b/packages/validator/test/unit/services/syncCommitteDuties.test.ts index de3e198bf056..ffe8978c460a 100644 --- a/packages/validator/test/unit/services/syncCommitteDuties.test.ts +++ b/packages/validator/test/unit/services/syncCommitteDuties.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {toBufferBE} from "bigint-buffer"; import {expect} from "chai"; import sinon from "sinon"; diff --git a/packages/validator/test/unit/services/syncCommittee.test.ts b/packages/validator/test/unit/services/syncCommittee.test.ts index 9014477a6696..14794edaacf8 100644 --- a/packages/validator/test/unit/services/syncCommittee.test.ts +++ b/packages/validator/test/unit/services/syncCommittee.test.ts @@ -1,4 +1,3 @@ -import {AbortController} from "@chainsafe/abort-controller"; import {expect} from "chai"; import sinon from "sinon"; import bls from "@chainsafe/bls"; diff --git a/packages/validator/test/unit/utils/clock.test.ts b/packages/validator/test/unit/utils/clock.test.ts index d9b7b82f7c4c..220d3d9efa1a 100644 --- a/packages/validator/test/unit/utils/clock.test.ts +++ b/packages/validator/test/unit/utils/clock.test.ts @@ -1,6 +1,5 @@ import sinon from "sinon"; import {expect} from "chai"; -import {AbortController} from "@chainsafe/abort-controller"; import {config} from "@chainsafe/lodestar-config/default"; import {Clock, getCurrentSlotAround} from "../../../src/util/clock.js"; import {testLogger} from "../../utils/logger.js"; diff --git a/packages/validator/test/utils/clock.ts b/packages/validator/test/utils/clock.ts index f6de2e3c53b7..ce797154eaa3 100644 --- a/packages/validator/test/utils/clock.ts +++ b/packages/validator/test/utils/clock.ts @@ -1,4 +1,3 @@ -import {AbortSignal} from "@chainsafe/abort-controller"; import {Epoch, Slot} from "@chainsafe/lodestar-types"; import {IClock} from "../../src/util/index.js";