Skip to content

Ops V2

Compare
Choose a tag to compare
@goums goums released this 02 Nov 15:37
· 57 commits to master since this release
79265b9

Major upgrade that introduces a new flexible module-based task creation architecture.

Released modules:

  • Time: specify your task execution interval and start time
  • Resolver: use a smart contract resolver function for dynamic executions
  • Proxy: use a dedicated msg.sender for increased security 🆕
  • SingleExec: create task that cancels automatically after 1st execution 🆕

Unified task creation method:

  • ops.createTask is the new task creation entry point, and can be used with all combinations of module,
  • old task creations methods are kept as fallback functions for backward compatibility.

Updated smart contracts:

  • Ops.sol

Newly deployed smart contracts:

  • OpsProxyFactory.sol
  • ProxyModule.sol
  • ResolverModule.sol
  • TimeModule.sol
  • SingleExecModule.sol

Changelog: 1.0.5...2.0.0