mempool/lightning-backend/src/api/lightning-api-factory.ts

14 lines
334 B
TypeScript
Raw Normal View History

2022-04-18 18:22:00 +04:00
import config from '../config';
import { AbstractLightningApi } from './lightning-api-abstract-factory';
import LndApi from './lnd/lnd-api';
function lightningApiFactory(): AbstractLightningApi {
switch (config.MEMPOOL.BACKEND) {
case 'lnd':
default:
return new LndApi();
}
}
export default lightningApiFactory();