
The data structures defined by this contract.
-
{ "name": "addtester", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "api", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "nodes", "type": "node[]" } ] }
Struct property of report
{ "name": "api_measurements", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "url", "type": "string" }, { "name": "status", "type": "uint16" }, { "name": "elapsed", "type": "uint16" } ] }
-
{ "name": "cpu", "base": "", "fields": [] }
Struct property of node
{ "name": "measurement", "base": "", "fields": [ { "name": "tester", "type": "name" }, { "name": "elapsed", "type": "uint16" }, { "name": "status", "type": "uint16" }, { "name": "taken_at", "type": "uint32" } ] }
-
{ "name": "node", "base": "", "fields": [ { "name": "url", "type": "string" }, { "name": "measurements", "type": "measurement[]" }, { "name": "avg_perf", "type": "uint16" } ] }
-
{ "name": "report", "base": "", "fields": [ { "name": "tester", "type": "name" }, { "name": "tests", "type": "api_measurements[]" } ] }
-
{ "name": "rmreport", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
-
{ "name": "rmtester", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "tester", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "reports", "type": "uint32" } ] }