ethjs-contract-boilerplate
Version:
An Ethereum contract boilerplate using EthJS, wafr and ethdeploy.
19 lines (17 loc) • 580 B
JavaScript
const ethdeployBase = require('./ethdeploy.base.config.js');
const SignerProvider = require('ethjs-provider-signer'); // eslint-disable-line
const sign = require('ethjs-signer').sign; // eslint-disable-line
const accounts = require('../accounts');
module.exports = ethdeployBase({
name: 'rinkeby',
provider: new SignerProvider('https://rinkeby.infura.io', {
signTransaction: (rawTx, cb) => {
cb(null, sign(rawTx, accounts[0].secretKey));
},
accounts: cb => cb(null, [accounts[0].address]),
}),
defaultTxObject: {
from: 0,
gas: 4000000,
},
});