From cb80de1c6276d4caf527a773ef2a2a2b9e346e1c Mon Sep 17 00:00:00 2001 From: Nguyen Sy Thanh Son Date: Thu, 29 Nov 2018 10:23:58 +0000 Subject: [PATCH] hotfix api server reset --- apis/candidates.js | 2 +- models/blockchain/validatorRpc.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 models/blockchain/validatorRpc.js diff --git a/apis/candidates.js b/apis/candidates.js index a7c240a3..35736cb8 100644 --- a/apis/candidates.js +++ b/apis/candidates.js @@ -4,7 +4,7 @@ const axios = require('axios') const router = express.Router() const db = require('../models/mongodb') const web3 = require('../models/blockchain/web3rpc') -const validator = require('../models/blockchain/validator') +const validator = require('../models/blockchain/validatorRpc') const HDWalletProvider = require('truffle-hdwallet-provider') const PrivateKeyProvider = require('truffle-privatekey-provider') const config = require('config') diff --git a/models/blockchain/validatorRpc.js b/models/blockchain/validatorRpc.js new file mode 100644 index 00000000..f7787c2d --- /dev/null +++ b/models/blockchain/validatorRpc.js @@ -0,0 +1,8 @@ +'use strict' + +const ValidatorABI = require('../../build/contracts/TomoValidator') +const web3 = require('./web3rpc') +const config = require('config') +const validator = new web3.eth.Contract(ValidatorABI.abi, config.get('blockchain.validatorAddress')) + +module.exports = validator