delegator
string

An Ethereum address that uniquely identifies an Eigenlayer delegator.

eigenpodAddress
string

Natively restaking on Eigenlayer requires one to set up an eigenpod which is the smart contract that a validator’s withdrawal address points to (i.e. withdrawn staked ETH gets sent to the eigenpod). eigenpodAddress is the address of that smart contract.

operatorAddress
string

An Ethereum address controlled by an Eigenlayer node operator which is used to interact with the Eigenlayer ecosystem (e.g. receiving delegations from delegators).