DaoCasino/bankroller-core

View on GitHub
configs/sdk/config.js

Summary

Maintainability
A
2 hrs
Test Coverage
const path = require('path')
const fs   = require('fs')

const filpath = path.resolve('../protocol/addresses.json')
if (!fs.existsSync(filpath)) {
  console.log('')
  console.log('')
  console.log('Cant find contracts_adressess ', filpath)
  console.log('')
  console.log('BANKROLLER NODE SHUT DOWN')
  console.log('')
  process.exit()
}

const conf = require(filpath)

const ERC20 = {
  address : conf.ERC20,
  abi     : require(path.resolve('../protocol/contracts/ERC20.json')).abi
}

module.exports = {
  name    : 'sdk',
  rpc_url : 'http://dc_protocol:8545/',

  signal  : [
    '/dns4/signal2.dao.casino/tcp/443/wss/p2p-websocket-star/',
    '/dns4/signal3.dao.casino/tcp/443/wss/p2p-websocket-star/',
  ],

  contracts : {
    erc20 : ERC20
  },

  gasPrice : 40 * 1000000000,
  gasLimit : 40 * 100000
}