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