Skip to main content

Run an Operator Client

Requirements to become an Operator

Overview

The Drosera Operator Client is a vital component of Drosera, requiring access to an Ethereum RPC node to retrieve on-chain data related to the Traps being monitored. The client also needs the ability to send transactions to the Ethereum network in order to execute Trap responses, necessitating a private key to sign these transactions.

Configuring the Operator client is a breeze, with options to use environment variables, a configuration file, or command line arguments. Once configured and running, Operators can begin opting into Traps. After opting in, the Operator client is authorized to retrieve the Trap smart contract from the designated Seed node and begin executing it.

This seamless process ensures that Operators can effectively opt in and out of Traps without technical intervention.