Execution Triggers
module.exports.register = function(engine) {
// register all triggers here
engine.onInterval(...);
engine.onCron(...);
engine.onEvent(...);
engine.onBlocks(...);
}Concurrency
Trigger on interval
engine.onInterval(handler, {
interval, // required string - [integer]m|h|d per format above
network, // optional string - Network ID per supported networks
concurrency, // optional string - "single" for single node (default), "multiple" for multiple nodes
});Example
Trigger on cron
Example
Trigger on contract event
Example
Trigger on blocks
Example
Last updated