From 49c9318c70bd7330267b0a9f2d73bb58939e791c Mon Sep 17 00:00:00 2001 From: Kevin Holder Date: Mon, 24 Aug 2020 22:21:11 -0400 Subject: [PATCH] fix: web3.eth.contract -> web3.eth.Contract --- .../src/app/tabs/compileTab/contractParser.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/remix-ide/src/app/tabs/compileTab/contractParser.js b/apps/remix-ide/src/app/tabs/compileTab/contractParser.js index 90ae785d82c..9c939409429 100644 --- a/apps/remix-ide/src/app/tabs/compileTab/contractParser.js +++ b/apps/remix-ide/src/app/tabs/compileTab/contractParser.js @@ -68,16 +68,18 @@ var gethDeploy = function (contractName, jsonInterface, bytecode) { }) contractName = contractName.replace(/[:./]/g, '_') - code += 'var ' + contractName + 'Contract = web3.eth.contract(' + JSON.stringify(jsonInterface).replace('\n', '') + ');' + - '\nvar ' + contractName + ' = ' + contractName + 'Contract.new(' + code += 'var ' + contractName + 'Contract = new web3.eth.Contract(' + JSON.stringify(jsonInterface).replace('\n', '') + ');' + + '\nvar ' + contractName + ' = ' + contractName + 'Contract.deploy({' + "\n data: '0x" + bytecode + "', " + + "\n arguments: ["; funABI.inputs.forEach(function (inp) { - code += '\n ' + inp.name + ',' + code += '\n ' + inp.name + ',' }) - code += '\n {' + + code += '\n ]' + + '\n}).send({' + '\n from: web3.eth.accounts[0], ' + - "\n data: '0x" + bytecode + "', " + "\n gas: '4700000'" + '\n }, function (e, contract){' + '\n console.log(e, contract);' +