lamassu-server/lib/blockchain/litecoin.js
Rafael Taranto 431f652de7 Chore/merge dd back (#503)
* chore: update ZEC, LTC, BTC, ETH, use BCHN

* chore: update zcashd

* chore: v7.4.10

* fix: remove lamassu-update

* fix: remove lamassu-update from bins

* fix: use p2sh-segwit addresses for cash-out

Latest releases of bitcoind default to bech32 addresses. Instead, use p2sh-segwit to maintain compatibility on cash-out.

* fix: use p2sh-segwit addresses for LTC

* chore: update wallet nodes

Co-authored-by: naconner <7396812+naconner@users.noreply.github.com>
Co-authored-by: Neal <neal@lamassu.is>
2020-11-06 20:31:32 +00:00

29 lines
664 B
JavaScript

const path = require('path')
const coinUtils = require('../coin-utils')
const common = require('./common')
module.exports = {setup}
const coinRec = coinUtils.getCryptoCurrency('LTC')
function setup (dataDir) {
common.firewall([coinRec.defaultPort])
const config = buildConfig()
common.writeFile(path.resolve(dataDir, coinRec.configFile), config)
const cmd = `/usr/local/bin/${coinRec.daemon} -datadir=${dataDir}`
common.writeSupervisorConfig(coinRec, cmd)
}
function buildConfig () {
return `rpcuser=lamassuserver
rpcpassword=${common.randomPass()}
dbcache=500
server=1
connections=40
keypool=10000
prune=4000
daemon=0
addresstype=p2sh-segwit`
}