From 8a7b5be5f942002710cba148f249cb888ee8e373 Mon Sep 17 00:00:00 2001 From: Francisco Giordano Date: Fri, 9 Aug 2019 19:58:11 -0300 Subject: [PATCH] set up gsn provider for coverage too --- truffle-config.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/truffle-config.js b/truffle-config.js index 140f58fdc..436af0e20 100644 --- a/truffle-config.js +++ b/truffle-config.js @@ -12,24 +12,28 @@ const solcNightly = { const useSolcNightly = process.env.SOLC_NIGHTLY === 'true'; +function getProvider(url, options) { + return new GSNDevProvider('http://localhost:8545', Object.assign({ + txfee: 70, + useGSN: false, + // The last two accounts defined in test.sh + ownerAddress: '0x26be9c03ca7f61ad3d716253ee1edcae22734698', + relayerAddress: '0xdc5fd04802ea70f6e27aec12d56716624c98e749', + }, options)); +} + module.exports = { networks: { development: { - provider: new GSNDevProvider('http://localhost:8545', { - txfee: 70, - useGSN: false, - // The last two accounts defined in test.sh - ownerAddress: '0x26be9c03ca7f61ad3d716253ee1edcae22734698', - relayerAddress: '0xdc5fd04802ea70f6e27aec12d56716624c98e749', - }), + provider: getProvider('http://localhost:8545'), network_id: '*', // eslint-disable-line camelcase }, coverage: { - host: 'localhost', + provider: getProvider('http://localhost:8555', { + gas: 0xfffffffffff, + gasPrice: 0x01, + }), network_id: '*', // eslint-disable-line camelcase - port: 8555, - gas: 0xfffffffffff, - gasPrice: 0x01, }, },