Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions packages/bitcore-node/src/workers/all.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import cluster from 'cluster';
import 'source-map-support/register';
import logger from '../logger';
import { loadModules } from '../modules';
import { BaseEVMStateProvider } from '../providers/chain-state/evm/api/csp';
import { Api } from '../services/api';
import { Event } from '../services/event';
import { P2P } from '../services/p2p';
Expand Down Expand Up @@ -58,6 +59,7 @@ const stop = async () => {
for (const service of services.reverse()) {
await service.stop();
}
BaseEVMStateProvider.teardownRpcs();

if (!cluster.isPrimary) {
process.removeAllListeners();
Expand Down
2 changes: 2 additions & 0 deletions packages/bitcore-node/src/workers/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import cluster from 'cluster';
import 'source-map-support/register';
import logger from '../logger';
import { loadModules } from '../modules';
import { BaseEVMStateProvider } from '../providers/chain-state/evm/api/csp';
import { Api } from '../services/api';
import { Event } from '../services/event';
import { Storage } from '../services/storage';
Expand Down Expand Up @@ -56,6 +57,7 @@ const stop = async () => {
for (const service of services.reverse()) {
await service.stop();
}
BaseEVMStateProvider.teardownRpcs();

if (!cluster.isPrimary) {
process.removeAllListeners();
Expand Down
2 changes: 2 additions & 0 deletions packages/bitcore-node/src/workers/p2p.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import cluster from 'cluster';
import 'source-map-support/register';
import logger from '../logger';
import { loadModules } from '../modules';
import { BaseEVMStateProvider } from '../providers/chain-state/evm/api/csp';
import { Config } from '../services/config';
import { Event } from '../services/event';
import { P2P } from '../services/p2p';
Expand Down Expand Up @@ -64,6 +65,7 @@ const stop = async () => {
for (const service of services.reverse()) {
await service.stop();
}
BaseEVMStateProvider.teardownRpcs();

if (!cluster.isPrimary) {
process.removeAllListeners();
Expand Down