import { Injectable } from '@angular/core'; import { Subject, ReplaySubject } from 'rxjs'; import { IMempoolInfo } from '../blockchain/interfaces'; export interface MemPoolState { memPoolInfo: IMempoolInfo; txPerSecond: number; vBytesPerSecond: number; } @Injectable({ providedIn: 'root' }) export class MemPoolService { loaderSubject = new Subject(); isOffline = new Subject(); txIdSearch = new Subject(); conversions = new ReplaySubject(); mempoolWeight = new Subject(); }