Keep3r Network: OpenZeppelin | defender

The goal with Keep3r is simple, create an agnostic, easy to implement, incentivization layer for routine ecosystem maintenance.

Keepers, as described in the documentation, are technical users, capable of implementing bots and/or scripts and running these in some scheduled manner (cronjobs, tasks managers).

With OpenZeppelin | defender, this is no longer a requirement. We will walk through how to set up a keeper in a few simple steps, earning passive rewards, and not needing to worry about maintenance again.

Prerequisites

Step 1: Setup Relayer

Select fill in a and select , that simple.

Step 2: Setup Autotask

Select , choose a for your task, select how often you would like it to execute for , select your (created in the previous step, this is optional). And enter your code snippet. As example, lets look at UniswapV2Oracle;

For UniswapV2Oracle, there are two important calls;

  1. returns a boolean if calling would be successful.
  2. which does the maintenance job and rewards KP3R

Below is an example transaction;

Save the Autotask, and we are done;

The task will execute every minute, call and if it can update, it will call

That simple.