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