成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Truffle實(shí)踐

G9YH / 1422人閱讀

摘要:智能合約實(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ā)智能合約
1. 開(kāi)發(fā)的客戶(hù)端

測(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ā)框架
1. 框架一遍truffle API

實(shí)踐MetaCoin,具體的步驟參考官網(wǎng)

mkdir MetaCoin
cd MetaCoin
truffle unbox metacoin
2. 智能合約交互

重點(diǎn)理解合約交互

solidity API
3.相關(guān)規(guī)范

使用包管理

3.FAQ
3.1. 版本
Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: exceeds block gas limit

可能是版本不對(duì)

3.2.沒(méi)有account
Error: Expected parameter "from" not passed to function.

there is no account

3.3. 解鎖用戶(hù)
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

相關(guān)文章

  • 以太坊智能合約開(kāi)發(fā)第六篇:truffle開(kāi)發(fā)框架

    摘要:原文發(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)編譯、部署合約代碼...

    ityouknow 評(píng)論0 收藏0
  • 區(qū)塊鏈學(xué)習(xí)資料

    摘要:比特幣比特幣既可以指這種虛擬貨幣單位,也指比特幣網(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á)到六及以上...

    王晗 評(píng)論0 收藏0
  • Mac下基于testrpc和truffle的以太坊智能合約開(kāi)發(fā)環(huán)境搭建

    摘要:原文地址石匠的是一個(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...

    MasonEast 評(píng)論0 收藏0
  • truffle安裝以及使用示例

    摘要:安裝命令使用命令安裝完成后,直接輸入即可。函數(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...

    RiverLi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<