
The data structures defined by this contract.
Action parameter in addproject
{ "name": "addproject", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "projectName", "type": "string" } ] }
-
{ "name": "clear", "base": "", "fields": [] }
-
{ "name": "dapptable", "base": "", "fields": [ { "name": "users", "type": "uint64" }, { "name": "day", "type": "uint64" }, { "name": "lastUpdate", "type": "uint64" }, { "name": "inflationVolume", "type": "asset" }, { "name": "totalStaked", "type": "asset" }, { "name": "stopped", "type": "bool" } ] }
Action parameter in increaseday
{ "name": "increaseday", "base": "", "fields": [] }
Action parameter in modproject
{ "name": "modproject", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "projectName", "type": "string" } ] }
-
{ "name": "notify", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "msg", "type": "string" } ] }
-
{ "name": "projects", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "projectName", "type": "string" }, { "name": "account", "type": "name" }, { "name": "reward", "type": "asset" }, { "name": "lastReward", "type": "asset" }, { "name": "totalFunded", "type": "asset" }, { "name": "totalStaked", "type": "asset" }, { "name": "lastUpdate", "type": "uint64" } ] }
Action parameter in rewardclaim
{ "name": "rewardclaim", "base": "", "fields": [] }
-
{ "name": "snapshot", "base": "", "fields": [] }
-
{ "name": "stop", "base": "", "fields": [ { "name": "stop", "type": "bool" } ] }
-
{ "name": "upweights", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "weights", "type": "string" } ] }
Table row type of userstable
{ "name": "userstable", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "weights", "type": "string" }, { "name": "lastUpdate", "type": "uint64" }, { "name": "currentStake", "type": "asset" } ] }