Skip to main content

Developer

Developer​

Developer user type data structure.

Parameters​

NameTypeDescription
struct Developer {
uint64 id;
address developerWallet;
string name;
string proofPhoto;
struct Pool pool;
uint256 totalReports;
uint256 createdAt;
uint256 lastPublishedAt;
}

Pool​

Developer pool data.

Parameters​

NameTypeDescription
struct Pool {
uint256 level;
uint256 currentEra;
}

Report​

Report resource data structure.

struct Report {
uint64 id;
uint256 era;
address developer;
string description;
string report;
uint256 validationsCount;
bool valid;
uint256 invalidatedAt;
uint256 createdAtBlockNumber;
}

Penalty​

Report penalty.

struct Penalty {
uint64 reportId;
}

ContractsDependency​

System used contracts address.

struct ContractsDependency {
address communityRulesAddress;
address developerPoolAddress;
address validationRulesAddress;
address voteRulesAddress;
}