
The data structures defined by this contract.
Table row type of payouts
{ "name": "PayoutStruct", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "status", "type": "string" }, { "name": "distance", "type": "int32" }, { "name": "distance_percent", "type": "float64" }, { "name": "amount", "type": "int64" } ] }
Table row type of requests
{ "name": "RequestStruct", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "status", "type": "string" }, { "name": "distance", "type": "int32" } ] }
-
{ "name": "approve", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "distance", "type": "int32" } ] }
-
{ "name": "complete", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "disburse", "base": "", "fields": [] }
-
{ "name": "erase", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "log", "base": "", "fields": [ { "name": "message", "type": "string" } ] }
-
{ "name": "process", "base": "", "fields": [] }
-
{ "name": "reject", "base": "", "fields": [ { "name": "user", "type": "name" } ] }