亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Truffle實踐

G9YH / 1502人閱讀

摘要:智能合約實踐使用模擬器開發(fā)智能合約開發(fā)的客戶端測試開發(fā)正式開發(fā)在自己的私有鏈條上創(chuàng)建用戶創(chuàng)建賬號和解鎖賬號使用開發(fā)框架框架一遍實踐具體的步驟參考官網(wǎng)智能合約交互重點理解合約交互相關(guān)規(guī)范使用包管理版本可能是版本不對沒有解鎖用戶使用

智能合約實踐 使用模擬器開發(fā)智能合約
1. 開發(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ā)框架
1. 框架一遍truffle API

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

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

重點理解合約交互

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

可能是版本不對

3.2.沒有account
Error: Expected parameter "from" not passed to function.

there is no account

3.3. 解鎖用戶
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

相關(guān)文章

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

    摘要:原文發(fā)表于以太坊智能合約開發(fā)第六篇開發(fā)框架在前面幾篇教程中,我們實現(xiàn)了一個簡單的合約,并通過編譯器將合約代碼編譯后,部署在私有鏈上。 原文發(fā)表于:以太坊智能合約開發(fā)第六篇:truffle開發(fā)框架 在前面幾篇教程中,我們實現(xiàn)了一個簡單的 Hello 合約,并通過 solc 編譯器將合約代碼編譯后,部署在私有鏈Ganache上。本篇將介紹通過truffle框架來構(gòu)建自動編譯、部署合約代碼...

    ityouknow 評論0 收藏0
  • 區(qū)塊鏈學習資料

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

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

    摘要:原文地址石匠的是一個基于開發(fā)的一套智能合約開發(fā)框架,使用語言編寫合約。預(yù)期通過和搭建一個只能合約的開發(fā)測試環(huán)境,部署官方的測試合約進行驗證和后續(xù)的測試學習。 原文地址:石匠的blog truffle是一個基于Javascript開發(fā)的一套智能合約開發(fā)框架,使用Solidity語言編寫合約。truffle有一套自動的項目構(gòu)建機制,集成了開發(fā),測試和部署的各個流程細節(jié),不用開發(fā)人員關(guān)注。t...

    MasonEast 評論0 收藏0
  • truffle安裝以及使用示例

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

    RiverLi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<