摘要:這里有一個文件,內容是部署編譯好的文件到上下面是該文件的內容在終端中執(zhí)行該文件結果是同樣,將上面的代碼在命令行中單行下輸入就能獲得的值非這里的問題困擾了我兩個晚上,后來發(fā)現(xiàn)是異步函數(shù)問題。
Web3 = require("web3"); web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); web3.personal.newAccount("abc");//create a new account,used to store transfer fee //testrpc has 3 acccounts,this is the 4th. fs = require("fs"); json_file = fs.readFileSync("dapp.json"); dapp_info = JSON.parse(json_file); abiInfo = dapp_info.contractABI; byteCode = dapp_info.contractBYTE; coinContract = web3.eth.contract(abiInfo); deployed = coinContract.new(300000000,1,web3.eth.accounts[3],{data:byteCode,from:web3.eth.accounts[0],gas:3000000}); console.log(deployed.address);//prompt undefined
$node deploy_contract.js
結果是
undefined
$node >Web3 = require("web3"); >web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); >web3.personal.newAccount("abc");//create a new account,used to store transfer fee ...
deployed = coinContract.new(300000000,1,web3.eth.accounts[3],{data:byteCode,from:web3.eth.accounts[0],gas:3000000});console.log(deployed.address);
deployed = coinContract.new(300000000,1,web3.eth.accounts[3],{from:web3.eth.accounts[0],data:byteCode,gas: 3000000}, function(err, coinContract){ if(!err){ if(!coinContract.address) { console.log("Cannot get the deploy address"); } else { console.log("Get the deploy address"); //do something } } else { console.log(err); }});
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23994.html
摘要:剛剛在里說明的回調函數(shù)綁定在命令下。使用開源協(xié)議源代碼都放在目錄下目錄要對不同的代碼進行合理的分層。,我是韓亦樂,現(xiàn)任本科軟工男一枚。 以我的小經(jīng)驗來看,軟件萌新寫出來的代碼大多無法直視。具體現(xiàn)象包括空格和換行符亂用、文件夾和變量的命名多使用拼音等。坐不住的我,便想到了通過 ESLint 配置文件來規(guī)范實驗室的 JavaScript 代碼規(guī)范的 Idea。 于是巧遇前實驗室畢業(yè)學長曾經(jīng)...
摘要:命令行參數(shù)詳解查看的所有命令行參數(shù),使用命令。我們將會對大部分常用的命令行參數(shù)進行一一解釋,以加深對能力的認識,更加快捷的在服務端命令行下使用或者調試各種因為對環(huán)境不熟悉而出現(xiàn)的問題。 PHP作為一門web開發(fā)語言,通常情況下我們都是在Web Server中運行PHP,使用瀏覽器訪問,因此很少關注其命令行操作以及相關參數(shù)的使用,但是,特別是在類Unix操作系統(tǒng)上,PHP可以作為一門腳本...
這里假設你已經(jīng)安裝好node.js和npm,如果沒有安裝,請參閱其他教程安裝。 配置首先是來配置package.json文件,這里使用express,request和cheerio。 package.json如下: { name: node-scrape, version: 0.0.1, description: Scrape, main: server.js, depende...
閱讀 1987·2021-11-22 19:20
閱讀 2629·2021-11-22 13:54
閱讀 1953·2021-09-04 16:40
閱讀 1821·2021-08-13 11:54
閱讀 2650·2019-08-30 15:55
閱讀 3463·2019-08-29 13:51
閱讀 526·2019-08-29 11:09
閱讀 3006·2019-08-26 14:06