摘要:智能合約實(shí)踐使用模擬器開(kāi)發(fā)智能合約開(kāi)發(fā)的客戶(hù)端測(cè)試開(kāi)發(fā)正式開(kāi)發(fā)在自己的私有鏈條上創(chuàng)建用戶(hù)創(chuàng)建賬號(hào)和解鎖賬號(hào)使用開(kāi)發(fā)框架框架一遍實(shí)踐具體的步驟參考官網(wǎng)智能合約交互重點(diǎn)理解合約交互相關(guān)規(guī)范使用包管理版本可能是版本不對(duì)沒(méi)有解鎖用戶(hù)使用
智能合約實(shí)踐 使用模擬器開(kāi)發(fā)智能合約
測(cè)試開(kāi)發(fā):EtherumJS TestRPC
正式開(kāi)發(fā):geth
在自己的私有鏈條上創(chuàng)建用戶(hù)
geth --identity "newEth" --rpc --rpcaddr "0.0.0.0" --rpccorsdomain "*" --datadir "cdata" --port 30303 --rpcapi "personal,db,eth,net,web3" --networkid 999 --rpcport 8549 --targetgaslimit 4712388 console
創(chuàng)建賬號(hào)和解鎖賬號(hào)
> eth.accounts > personal.newAccount("123456") > personal.unlockAccount(eth.accounts[0], "123456", 20*(60*1000))2. 使用truffle開(kāi)發(fā)框架
實(shí)踐MetaCoin,具體的步驟參考官網(wǎng)
mkdir MetaCoin cd MetaCoin truffle unbox metacoin
重點(diǎn)理解合約交互
使用包管理
3.FAQError encountered, bailing. Network state unknown. Review successful transactions manually. Error: exceeds block gas limit
可能是版本不對(duì)
Error: Expected parameter "from" not passed to function.
there is no account
Error encountered, bailing. Network state unknown. Review successful transactions manually. Error: authentication needed: password or unlock
使用truffle
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/23997.html
摘要:原文發(fā)表于以太坊智能合約開(kāi)發(fā)第六篇開(kāi)發(fā)框架在前面幾篇教程中,我們實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的合約,并通過(guò)編譯器將合約代碼編譯后,部署在私有鏈上。 原文發(fā)表于:以太坊智能合約開(kāi)發(fā)第六篇:truffle開(kāi)發(fā)框架 在前面幾篇教程中,我們實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的 Hello 合約,并通過(guò) solc 編譯器將合約代碼編譯后,部署在私有鏈Ganache上。本篇將介紹通過(guò)truffle框架來(lái)構(gòu)建自動(dòng)編譯、部署合約代碼...
摘要:比特幣比特幣既可以指這種虛擬貨幣單位,也指比特幣網(wǎng)絡(luò)或者網(wǎng)絡(luò)節(jié)點(diǎn)使用的比特幣軟件。有效的區(qū)塊經(jīng)過(guò)全網(wǎng)絡(luò)的共識(shí)后會(huì)被追加到主區(qū)塊鏈中。 區(qū)塊鏈資料匯總 更多區(qū)塊鏈資料 區(qū)塊鏈 區(qū)塊鏈?zhǔn)且淮ㄟ^(guò)驗(yàn)證的區(qū)塊,當(dāng)中的每一個(gè)區(qū)塊都與上一個(gè)相連,一直連到創(chuàng)世區(qū)塊。 確認(rèn)當(dāng)一項(xiàng)交易被區(qū)塊收錄時(shí),我們可以說(shuō)它有一次確認(rèn)。礦工們?cè)诖藚^(qū)塊之后每再產(chǎn)生一個(gè)區(qū)塊,此項(xiàng)交易的確認(rèn)數(shù)就再加一。當(dāng)確認(rèn)數(shù)達(dá)到六及以上...
摘要:原文地址石匠的是一個(gè)基于開(kāi)發(fā)的一套智能合約開(kāi)發(fā)框架,使用語(yǔ)言編寫(xiě)合約。預(yù)期通過(guò)和搭建一個(gè)只能合約的開(kāi)發(fā)測(cè)試環(huán)境,部署官方的測(cè)試合約進(jìn)行驗(yàn)證和后續(xù)的測(cè)試學(xué)習(xí)。 原文地址:石匠的blog truffle是一個(gè)基于Javascript開(kāi)發(fā)的一套智能合約開(kāi)發(fā)框架,使用Solidity語(yǔ)言編寫(xiě)合約。truffle有一套自動(dòng)的項(xiàng)目構(gòu)建機(jī)制,集成了開(kāi)發(fā),測(cè)試和部署的各個(gè)流程細(xì)節(jié),不用開(kāi)發(fā)人員關(guān)注。t...
摘要:安裝命令使用命令安裝完成后,直接輸入即可。函數(shù)名函數(shù)名用于修改狀態(tài)變量的函數(shù)的調(diào)用,可以簡(jiǎn)寫(xiě)為后面這種。訪問(wèn)內(nèi)有使用教程。文件夾中沒(méi)有,取而代之的是,內(nèi)容是個(gè)簡(jiǎn)單的,功能是修改一個(gè)狀態(tài)變量的值為然后讀取它。 Truffle ubuntu下安裝truffle truffle安裝的依賴(lài)環(huán)境有:Nodejs,git ,python2.7(ubuntu自帶)安裝git sudo apt-get...
閱讀 1901·2021-09-27 13:35
閱讀 3439·2019-08-30 14:16
閱讀 2491·2019-08-30 10:52
閱讀 871·2019-08-29 16:35
閱讀 1424·2019-08-29 15:22
閱讀 3651·2019-08-23 18:21
閱讀 3144·2019-08-23 18:00
閱讀 3129·2019-08-23 16:50