我在私有测试网络上处理一个相当大的契约(~12 KB),部署时间相当长(不是挖掘契约,而是复制接口和创建部署事务(特别是将EVM字节代码复制到geth控制台)。
是否有办法更快地部署大型合同?
发布于 2016-08-02 16:56:59
您可以使用像登船或松露这样的生命周期管理框架。
这两种方法都允许您在不同的阶段自动化合同部署:开发阶段、阶段阶段、活动阶段。在每个阶段,您都可以拥有不同的网络,甚至是方便的介电工具:
testrpc是一个基于Node.js的Ethereum客户端,用于测试和开发。它使用ethereumjs来模拟完整的客户端行为,并使开发Ethereum应用程序的速度更快。它还包括所有流行的RPC功能和特性(比如事件),并且可以决定性地运行,从而使开发变得轻而易举。
此外,它们还与单元的自动化测试和合同的集成测试集成在一起。
我的小窍门:试着和松露结合使用。发展速度将大大加快。
https://ethereum.stackexchange.com/questions/7686
相似问题