摘要:這里有一個文件,內(nèi)容是部署編譯好的文件到上下面是該文件的內(nèi)容在終端中執(zhí)行該文件結(jié)果是同樣,將上面的代碼在命令行中單行下輸入就能獲得的值非這里的問題困擾了我兩個晚上,后來發(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
結(jié)果是
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); }});
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/23994.html
摘要:剛剛在里說明的回調(diào)函數(shù)綁定在命令下。使用開源協(xié)議源代碼都放在目錄下目錄要對不同的代碼進(jìn)行合理的分層。,我是韓亦樂,現(xiàn)任本科軟工男一枚。 以我的小經(jīng)驗(yàn)來看,軟件萌新寫出來的代碼大多無法直視。具體現(xiàn)象包括空格和換行符亂用、文件夾和變量的命名多使用拼音等。坐不住的我,便想到了通過 ESLint 配置文件來規(guī)范實(shí)驗(yàn)室的 JavaScript 代碼規(guī)范的 Idea。 于是巧遇前實(shí)驗(yàn)室畢業(yè)學(xué)長曾經(jīng)...
摘要:命令行參數(shù)詳解查看的所有命令行參數(shù),使用命令。我們將會對大部分常用的命令行參數(shù)進(jìn)行一一解釋,以加深對能力的認(rèn)識,更加快捷的在服務(wù)端命令行下使用或者調(diào)試各種因?yàn)閷Νh(huán)境不熟悉而出現(xiàn)的問題。 PHP作為一門web開發(fā)語言,通常情況下我們都是在Web Server中運(yùn)行PHP,使用瀏覽器訪問,因此很少關(guān)注其命令行操作以及相關(guān)參數(shù)的使用,但是,特別是在類Unix操作系統(tǒng)上,PHP可以作為一門腳本...
這里假設(shè)你已經(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...
閱讀 1995·2021-11-22 19:20
閱讀 2640·2021-11-22 13:54
閱讀 1969·2021-09-04 16:40
閱讀 1826·2021-08-13 11:54
閱讀 2669·2019-08-30 15:55
閱讀 3468·2019-08-29 13:51
閱讀 531·2019-08-29 11:09
閱讀 3010·2019-08-26 14:06