You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
375 B
13 lines
375 B
import fs from 'fs'
|
|
import grpc from 'grpc'
|
|
|
|
module.exports = (path, host, cert) => {
|
|
process.env['GRPC_SSL_CIPHER_SUITES'] = 'HIGH+ECDSA'
|
|
|
|
const rpc = grpc.load(path)
|
|
|
|
const lndCert = fs.readFileSync('/Users/jmow/Library/Application Support/Lnd/tls.cert')
|
|
const credentials = grpc.credentials.createSsl(lndCert)
|
|
|
|
return new rpc.lnrpc.Lightning(host, credentials)
|
|
}
|