Skip to main content

DefaultOperatorRewardsFactory

Git Source

Methods

create

function create() external nonpayable returns (address)

Create a default operator rewards contract.

Returns

NameTypeDescription
addressaddress of the created operator rewards contract

entity

function entity(uint256 index) external view returns (address)

Get an entity given its index.

Parameters

NameTypeDescription
indexuint256index of the entity to get

Returns

NameTypeDescription
addressaddress of the entity

isEntity

function isEntity(address entity) external view returns (bool)

Get if a given address is an entity.

Parameters

NameTypeDescription
entityaddressaddress to check

Returns

NameTypeDescription
boolif the given address is an entity

totalEntities

function totalEntities() external view returns (uint256)

Get a total number of entities.

Returns

NameTypeDescription
uint256total number of entities added

Events

AddEntity

event AddEntity(address indexed entity)

Emitted when an entity is added.

Parameters

NameTypeDescription
entity indexedaddressaddress of the added entity