首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试智能契约和事务

如何测试智能契约和事务
EN

Stack Overflow用户
提问于 2016-07-15 11:41:48
回答 2查看 2K关注 0票数 1

总的来说,我尝试进行交易并部署智能合同,但似乎我们需要ethereum来“支付”这些行为。是否有任何方法可以获得免费或“假的”ethereum,以方便测试交易和智能合同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-16 17:38:09

当然,如果您使用testnet,您有两个基本的选项。不要在公共主网络上测试东西。

开发模式中的地雷

运行带有developer标志的geth

代码语言:javascript
复制
geth --dev --mine --minerthreads 1

来自帮助:

代码语言:javascript
复制
--dev                   Developer mode: pre-configured private network with several debugging flags
--mine                  Enable mining
--minerthreads value    Number of CPU threads to use for mining (default: 12)

这使用您自己的链运行一个专用的测试网络。矿工在一个线程上运行很低的时间来生成新的块,这样您就可以在您的专用网络中获得testnet,它可以用来支付费用。

排水现代水龙头

加入测试网

代码语言:javascript
复制
geth --testnet

来自帮助:

代码语言:javascript
复制
--testnet               Morden network: pre-configured test network with modified starting nonces (replay protection)

这是一个叫做morden的公共测试网。这可能太难了,但您只需从公卫水龙头请求免费的testnet即可。

票数 3
EN

Stack Overflow用户

发布于 2016-07-16 17:48:18

除了我的另一个答案中的免费testnet方法之外,您还可以查看用于开发智能契约的开发工具和集成环境。它们中的大多数要么不需要真正的带Ether费用的块链后端,要么模拟Ethereum虚拟机(EVM),并模拟智能契约和分散应用程序的部署。

除其他外,还有:

另见上使用IDE标记的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38395249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档