摘要:智能合約實踐使用模擬器開發智能合約開發的客戶端測試開發正式開發在自己的私有鏈條上創建用戶創建賬號和解鎖賬號使用開發框架框架一遍實踐具體的步驟參考官網智能合約交互重點理解合約交互相關規范使用包管理版本可能是版本不對沒有解鎖用戶使用
智能合約實踐 使用模擬器開發智能合約
測試開發:EtherumJS TestRPC
正式開發:geth
在自己的私有鏈條上創建用戶
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
創建賬號和解鎖賬號
> eth.accounts > personal.newAccount("123456") > personal.unlockAccount(eth.accounts[0], "123456", 20*(60*1000))2. 使用truffle開發框架
實踐MetaCoin,具體的步驟參考官網
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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23997.html
摘要:原文發表于以太坊智能合約開發第六篇開發框架在前面幾篇教程中,我們實現了一個簡單的合約,并通過編譯器將合約代碼編譯后,部署在私有鏈上。 原文發表于:以太坊智能合約開發第六篇:truffle開發框架 在前面幾篇教程中,我們實現了一個簡單的 Hello 合約,并通過 solc 編譯器將合約代碼編譯后,部署在私有鏈Ganache上。本篇將介紹通過truffle框架來構建自動編譯、部署合約代碼...
摘要:原文地址石匠的是一個基于開發的一套智能合約開發框架,使用語言編寫合約。預期通過和搭建一個只能合約的開發測試環境,部署官方的測試合約進行驗證和后續的測試學習。 原文地址:石匠的blog truffle是一個基于Javascript開發的一套智能合約開發框架,使用Solidity語言編寫合約。truffle有一套自動的項目構建機制,集成了開發,測試和部署的各個流程細節,不用開發人員關注。t...
摘要:安裝命令使用命令安裝完成后,直接輸入即可。函數名函數名用于修改狀態變量的函數的調用,可以簡寫為后面這種。訪問內有使用教程。文件夾中沒有,取而代之的是,內容是個簡單的,功能是修改一個狀態變量的值為然后讀取它。 Truffle ubuntu下安裝truffle truffle安裝的依賴環境有:Nodejs,git ,python2.7(ubuntu自帶)安裝git sudo apt-get...
閱讀 1875·2021-09-27 13:35
閱讀 3429·2019-08-30 14:16
閱讀 2483·2019-08-30 10:52
閱讀 859·2019-08-29 16:35
閱讀 1416·2019-08-29 15:22
閱讀 3641·2019-08-23 18:21
閱讀 3133·2019-08-23 18:00
閱讀 3123·2019-08-23 16:50