區塊鏈 truffle 3.0開發入門

來源:互聯網
上載者:User
區塊鏈 truffle 3.0

網上的教程大多是在2.0基礎上的,按照網上文章學習過程中會有一些困惑,整個 demo 的過程基本上網上別人遇到的報錯我也都踩了個遍,在這裡面記錄一下整個學習過程 配置環境

安裝truffle 環境

npm install -g truffle

安裝 ethereum 用戶端

npm install -g ethereumjs-testrpc
開始項目

1.初始化項目

truffle init webpack 

會提示

Using `truffle init` with a specific template is deprecated. Please use `truffle unbox` instead.Downloading project...Installing dependencies...Project initialized.  Documentation: https://github.com/trufflesuite/truffle-init-webpackCommands:  Compile:        truffle compile  Migrate:        truffle migrate  Test:           truffle test  Build Frontend: npm run build  Run Linter:     npm run lint  Run Dev Server: npm run devHint: Run the dev server via `npm run dev` to have your changes rebuilt automatically.Make sure you have an Ethereum client like the ethereumjs-testrpc running on http://localhost:8545.

2.編譯項目

truffle compile

將會把 contracts 中的.sol編譯成.json能夠在build/contracts/*.json看到
3.部署項目
新開一個終端,啟動Ethereum用戶端

testrpc

4.部署

truffle migrate

在 testrpc 中將會看到

net_versioneth_accountseth_accountsnet_versionnet_versioneth_sendTransaction  Transaction: 0x74c7b56ab9f04b6cd30d729df956980f23fd9042ea6102e09c0d63954d694594  Contract created: 0xda53fa14d825f41f449cdb80c11791e8ad043670  Gas usage: 199673  Block Number: 1  Block Time: Wed Jan 10 2018 18:49:26 GMT+0800 (CST)

5.運行

truffle serve

根據上面的提示開啟http://localhost:8080/ 就能看到教程上面說的網頁了額
這個是官方文檔

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.