11const chalk = require ( 'chalk' ) ;
2- const util = require ( 'util' ) ;
32
43const deployContract = async ( web3 , contractDetails , args ) => {
54 const deployingAccount = ( await web3 . eth . getAccounts ( ) ) [ 0 ] ;
@@ -17,7 +16,7 @@ const deployContract = async (web3, contractDetails, args) => {
1716 // Deploy contract
1817 return await contract . deploy ( { arguments : args } ) . send ( {
1918 from : deployingAccount ,
20- gasLimit : gasLimit
19+ gasLimit : gasLimit * 3
2120 } ) ;
2221} ;
2322
@@ -26,13 +25,9 @@ const contractJsonIdentity = require('../../contracts/Identity.json');
2625const contractJsonBasicMission = require ( '../../contracts/BasicMission.json' ) ;
2726
2827const deployContracts = async web3 => {
29- try {
30- const contractDAVToken = await deploySingleContract ( web3 , contractJsonDAVToken , null ) ;
31- const contractIdentity = await deploySingleContract ( web3 , contractJsonIdentity , [ contractDAVToken . options . address ] ) ;
32- const contractBasicMission = await deploySingleContract ( web3 , contractJsonBasicMission , [ contractIdentity . options . address , contractDAVToken . options . address ] ) ;
33- } catch ( err ) {
34- console . error ( util . inspect ( err ) ) ;
35- }
28+ const contractDAVToken = await deploySingleContract ( web3 , contractJsonDAVToken , null ) ;
29+ const contractIdentity = await deploySingleContract ( web3 , contractJsonIdentity , [ contractDAVToken . options . address ] ) ;
30+ const contractBasicMission = await deploySingleContract ( web3 , contractJsonBasicMission , [ contractIdentity . options . address , contractDAVToken . options . address ] ) ;
3631} ;
3732
3833async function deploySingleContract ( web3 , contractJson , args ) {
0 commit comments