15 lines
		
	
	
		
			507 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			507 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import config from '../../config';
 | |
| const bitcoin = require('../../rpc-api/index');
 | |
| import { BitcoinRpcCredentials } from './bitcoin-api-abstract-factory';
 | |
| 
 | |
| const nodeRpcCredentials: BitcoinRpcCredentials = {
 | |
|   host: config.CORE_RPC.HOST,
 | |
|   port: config.CORE_RPC.PORT,
 | |
|   user: config.CORE_RPC.USERNAME,
 | |
|   pass: config.CORE_RPC.PASSWORD,
 | |
|   timeout: config.CORE_RPC.TIMEOUT,
 | |
|   cookie: config.CORE_RPC.COOKIE ? config.CORE_RPC.COOKIE_PATH : undefined,
 | |
| };
 | |
| 
 | |
| export default new bitcoin.Client(nodeRpcCredentials);
 |