Skip to main content

Regenerator

Regenerator

Regenerator user type data structure.

Parameters

NameTypeDescription
struct Regenerator {
uint64 id;
address regeneratorWallet;
string name;
string proofPhoto;
uint32 totalArea;
bool pendingInspection;
uint256 totalInspections;
uint256 lastRequestAt;
struct RegenerationScore regenerationScore;
struct Pool pool;
uint256 createdAt;
uint256 coordinatesCount;
bool isFullyInvalidated;
}

Pool

Regenerator pool data.

Parameters

NameTypeDescription
struct Pool {
bool onContractPool;
uint256 currentEra;
}

RegenerationScore

Regenerator inspection score.

Parameters

NameTypeDescription
struct RegenerationScore {
uint256 score;
}

Coordinates

Regenerator coordinate points.

Parameters

NameTypeDescription
struct Coordinates {
string latitude;
string longitude;
}