lamassu-server/lib/blockchain/bitcoincash.js
Sérgio Salgado 8e099e3283 feat: change to generic ERC-20 ABI json file
fix: coinUtils rename import
2021-06-23 15:07:01 +01:00

31 lines
720 B
JavaScript

const path = require('path')
const { utils: coinUtils } = require('lamassu-coins')
const common = require('./common')
module.exports = {setup}
const coinRec = coinUtils.getCryptoCurrency('BCH')
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} -conf=${dataDir}/bitcoincash.conf`
common.writeSupervisorConfig(coinRec, cmd)
}
function buildConfig () {
return `rpcuser=lamassuserver
rpcpassword=${common.randomPass()}
dbcache=500
server=1
maxconnections=40
keypool=10000
prune=4000
daemon=0
bind=0.0.0.0:8334
rpcport=8335
`
}