Truffle 、Geth、TestRPC 在私有链上搭建智能合约
生活随笔
收集整理的這篇文章主要介紹了
Truffle 、Geth、TestRPC 在私有链上搭建智能合约
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Truffle 的簡介
-
Truffle 是最流行的開發框架,能夠在本地編譯、部署智能合約,使命是讓開發更容易。
-
Truffle 需要以太坊客戶端支持,需要支持標準的 JSON RPC API。
-
Truffle 的源代碼地址:
https://github.com/trufflesuite/truffle -
適合 Truffle 開發的客戶端
- 有許多的以太坊客戶端可以選擇。我們推薦在開發和部署時使用不同客戶端 。
- 通用開發的客戶端
- EtherumJS TestRPC
- 通用正式發布的客戶端
- Geth (go-ethereum)
當開發基于 Truffle 的應用時,推薦使用EthereumJS TestRPC。它是一個完整的在內存中的區塊鏈僅僅存在于你開發的設備上。相對于 Geth,TestRPC 它在執行交易時是實時返回,而不等待默認的出塊時間,這樣你可以快速驗證你新寫的代碼,當出現錯誤時,也能即時反饋給你。它同時還是一個支持自動化測試的功能強大的客戶端。Truffle 充分利用它的特性,能將測試運行時間提速近90%。
如何安裝
-
接下來的例子,我們會使用 Truffle 分別連接 Geth 和 TestRPC 測試智能合約的部署,首先我們先
總結
以上是生活随笔為你收集整理的Truffle 、Geth、TestRPC 在私有链上搭建智能合约的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux基础笔记1
- 下一篇: SAP创建新的项目类型