Truffle 的简介
-
Truffle 是最流行的开发框架,能够在本地编译、部署智能合约,使命是让开发更容易。
-
Truffle 需要以太坊客户端支持,需要支持标准的 JSON RPC API。
-
Truffle 的源代码地址:
https://github.com/trufflesuite/truffle -
适合 Truffle 开发的客户端
- 有许多的以太坊客户端可以选择。我们推荐在开发和部署时使用不同客户端 。
- 通用开发的客户端
- EtherumJS TestRPC
- 通用正式发布的客户端
- Geth (go-ethereum)
当开发基于 Truffle 的应用时,推荐使用EthereumJS TestRPC。它是一个完整的在内存中的区块链仅仅存在于你开发的设备上。相对于 Geth,TestRPC 它在执行交易时是实时返回,而不等待默认的出块时间,这样你可以快速验证你新写的代码,当出现错误

本文介绍了如何使用Truffle、Geth和TestRPC在私有链上搭建和测试智能合约。Truffle是一个流行开发框架,简化了编译、部署和测试过程。TestRPC作为快速的本地区块链测试环境,便于开发者快速验证和调试代码。文章详细阐述了Truffle的安装、合约编译、部署以及如何在TestRPC中测试合约。
订阅专栏 解锁全文
4713

被折叠的 条评论
为什么被折叠?



