Use @mempool/electrum-client lib as Electrum Client lib.
This commit is contained in:
parent
a3644e23a7
commit
ae87694bc3
@ -3,18 +3,13 @@ import { AbstractBitcoinApi } from './bitcoin-api-abstract-factory';
|
|||||||
import { IBitcoinApi } from './bitcoin-api.interface';
|
import { IBitcoinApi } from './bitcoin-api.interface';
|
||||||
import { IEsploraApi } from './esplora-api.interface';
|
import { IEsploraApi } from './esplora-api.interface';
|
||||||
import { IElectrumApi } from './electrum-api.interface';
|
import { IElectrumApi } from './electrum-api.interface';
|
||||||
import * as sha256 from 'crypto-js/sha256';
|
|
||||||
import * as hexEnc from 'crypto-js/enc-hex';
|
|
||||||
import BitcoinApi from './bitcoin-api';
|
import BitcoinApi from './bitcoin-api';
|
||||||
import bitcoinBaseApi from './bitcoin-base.api';
|
import bitcoinBaseApi from './bitcoin-base.api';
|
||||||
import mempool from '../mempool';
|
import mempool from '../mempool';
|
||||||
import logger from '../../logger';
|
import logger from '../../logger';
|
||||||
|
import * as ElectrumClient from '@mempool/electrum-client';
|
||||||
// @ts-ignore
|
import * as sha256 from 'crypto-js/sha256';
|
||||||
global.net = require('net');
|
import * as hexEnc from 'crypto-js/enc-hex';
|
||||||
// @ts-ignore
|
|
||||||
global.tls = require('tls');
|
|
||||||
import * as ElectrumClient from 'electrum-client';
|
|
||||||
|
|
||||||
class BitcoindElectrsApi extends BitcoinApi implements AbstractBitcoinApi {
|
class BitcoindElectrsApi extends BitcoinApi implements AbstractBitcoinApi {
|
||||||
private electrumClient: any;
|
private electrumClient: any;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user