PREVIEW Contracts are not deployed yet. Numbers are example data and no transaction is sent.
Running tasks

Your sender address

Why each wallet gets its own msg.sender.

The first time you create a task, Gnomon deploys a small sender contract for your wallet at an address you can compute in advance (predictSender(owner)). Every run of every task you own is called from it.

  • Allow this single address in your contract. Nobody else, including other Gnomon users, can call through it.
  • The sender only works when Gnomon asks it to, for a task you own.
  • It does not hold funds and cannot be upgraded.