我开始了解如何在Ethereum blockchain上开发智能合同,以及如何编写用于与智能合同交互的web-script (买卖、统计.)我得出结论该怎么做。我想知道我是否正确地理解了一切。
http://remix.ethereum.org上写合同,检查所有函数是否正确工作。TRUFFLE + GANACHE以测试在我们自己的私有区块链上的合同。front-end来与合同进行交互,我们将通过Metamask完成一切工作。Ropsten Ethereum test network中,并在那里测试所有内容。我是否正确地理解了每一件事,并采取了正确的步骤?
发布于 2018-10-18 13:09:57
你所勾画的步骤看上去不错。我实际上可以说,您不需要做第一步,因为您可以在开发过程的所有步骤中使用块菌。
truffle init),并编写智能合同和迁移脚本。truffle test)上运行这些测试。我的库truffle-assertions可以用来帮助编写这些单元测试。truffle compile和truffle migrate)。此前端可以在使用Metamask的浏览器中进行手动测试。truffle.js文件中,以便通过truffle-hdwallet-provider和Infura连接Ethereum (Rinkeby、Kovan、Ropsten)和Mainnet,从而可以将合同部署到这些网络中。进一步解释。truffle migrate --network ropsten),并执行更多的测试,如步骤3所示。truffle migrate --network mainnet)。当然,这些步骤中的大多数仍然可以在没有Truffle的情况下完成,但是Tru显实际上简化了大部分过程,并且有大量的文档/资源可供使用。
https://stackoverflow.com/questions/52839624
复制相似问题