运行 在 compile/migrate 合同之后的预言机(写在 node.js 中)
Running an oracle (written in node.js) after compile/migrate contracts
我正在尝试为 truffle 编写一些测试,但我意识到当 运行 truffle test
时,在执行测试文件之前,truffle 会执行合约的编译和迁移.出于这个原因,我需要在迁移后立即启动我的 oracle,因为启动时它正在等待来自特定合约地址的事件。
有没有什么方法可以以编程方式启动 oracle 并在测试期间使其保持活动状态?启动它的命令很简单,就像 node oracle.js --network=test
我想这个问题不需要我的代码,但无论如何,如果您需要了解我在项目中遵循的任何方法,请随时询问。
提前致谢。
您应该能够从任何需要 oracle 运行 的 .js
测试文件启动 oracle。您可能会使用 npm
包(例如 forever
.
来完成此操作
我正在尝试为 truffle 编写一些测试,但我意识到当 运行 truffle test
时,在执行测试文件之前,truffle 会执行合约的编译和迁移.出于这个原因,我需要在迁移后立即启动我的 oracle,因为启动时它正在等待来自特定合约地址的事件。
有没有什么方法可以以编程方式启动 oracle 并在测试期间使其保持活动状态?启动它的命令很简单,就像 node oracle.js --network=test
我想这个问题不需要我的代码,但无论如何,如果您需要了解我在项目中遵循的任何方法,请随时询问。
提前致谢。
您应该能够从任何需要 oracle 运行 的 .js
测试文件启动 oracle。您可能会使用 npm
包(例如 forever
.