深度学习
有时,为了进行测试和调试,需要与合约进行直接交互或者手动执行交易。truffle通过交互操作台提供了一个简便的办法——在其中合约可用且随时可用。
要打开操作台,请运行如下命令:
操作台根据项目配置连接到一个以太坊节点。前面的命令还用--network选项指定要连接到的特定节点。
操作台的功能如下:
·可以在操作台中运行命令。例如,可以在操作台中输入migrate--reset,其效果与在操作台外运行truffle migrate–reset一样。
·所有已编译合约都是可用的,且随时可用。
·在每个命令(例如migrate--reset)之后,合约被重新配置,所以可以立即开始使用新分配的地址和二进制。
·web3对象可用,且连接到以太坊节点。
·所有返回承诺的命令都将自动执行,并打印出结果,这样对于简单命令就不需要使用.then()了。例如,可以这样写代码:
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=532