eth-to-bnc-bridge/tests/test/utils/signerController.js

23 lines
450 B
JavaScript
Raw Normal View History

2019-11-05 10:14:48 -08:00
const axios = require('axios')
function createController(validatorId) {
const url = `http://validator${validatorId}_signer_1:8001/`
2019-11-26 06:41:59 -08:00
const signerClient = axios.create({
2019-11-05 10:14:48 -08:00
baseURL: url,
timeout: 10000
})
return {
async restart() {
2019-11-26 06:41:59 -08:00
await signerClient.get('/restart')
2019-11-05 10:14:48 -08:00
}
}
}
module.exports = {
signerController1: createController(1),
signerController2: createController(2),
signerController3: createController(3)
}