
The data structures defined by this contract.
-
{ "name": "addvote", "base": "", "fields": [ { "name": "scopeid", "type": "uint32" }, { "name": "vote_option", "type": "uint32" }, { "name": "user", "type": "name" }, { "name": "vote_asset", "type": "asset" } ] }
Action parameter in addvotelist
{ "name": "addvotelist", "base": "", "fields": [ { "name": "vote_name", "type": "string" }, { "name": "start", "type": "uint32" }, { "name": "end", "type": "uint32" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "pool_id", "type": "uint64" } ] }
Action parameter in cleartable
{ "name": "cleartable", "base": "", "fields": [ { "name": "scope_id", "type": "uint64" } ] }
Action parameter in createpool
{ "name": "createpool", "base": "", "fields": [ { "name": "poolname", "type": "string" }, { "name": "poolid", "type": "uint64" }, { "name": "total_staked", "type": "uint64" }, { "name": "reward", "type": "asset" }, { "name": "epoch_time", "type": "uint32" }, { "name": "last_harvest_time", "type": "uint32" }, { "name": "duration", "type": "uint32" } ] }
-
{ "name": "harvest", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "nonce", "type": "uint32" } ] }
-
{ "name": "lp", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "lpcount", "type": "uint64" }, { "name": "ts", "type": "uint32" } ] }
Table row type of marketings
{ "name": "marketing", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "records", "type": "mktrecord[]" } ] }
-
{ "name": "miner", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token", "type": "uint64" }, { "name": "claimed", "type": "asset" }, { "name": "matured", "type": "asset" }, { "name": "unclaimed", "type": "asset" }, { "name": "token_update_time", "type": "uint32" }, { "name": "harvest_update_time", "type": "uint32" }, { "name": "mature_hour", "type": "uint32" } ] }
-
{ "name": "mktrecord", "base": "", "fields": [ { "name": "mid", "type": "uint64" }, { "name": "create_time", "type": "uint32" }, { "name": "last_update_time", "type": "uint32" }, { "name": "token", "type": "uint64" }, { "name": "assets", "type": "asset[]" } ] }
-
{ "name": "pool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pool_name", "type": "string" }, { "name": "pool_id", "type": "uint64" }, { "name": "total_staked", "type": "uint64" }, { "name": "total_reward", "type": "asset" }, { "name": "released_reward", "type": "asset" }, { "name": "epoch_time", "type": "uint32" }, { "name": "duration", "type": "uint32" }, { "name": "last_harvest_time", "type": "uint32" } ] }
-
{ "name": "rn", "base": "", "fields": [ { "name": "scopeid", "type": "uint32" } ] }
-
{ "name": "rvote", "base": "", "fields": [ { "name": "scopeid", "type": "uint32" }, { "name": "uid", "type": "name" } ] }
-
{ "name": "rvotelist", "base": "", "fields": [ { "name": "voteid", "type": "uint64" } ] }
-
{ "name": "update", "base": "", "fields": [ { "name": "lps", "type": "lp[]" }, { "name": "pool_id", "type": "uint16" }, { "name": "cmd", "type": "uint16" } ] }
Action parameter in updatealllp
{ "name": "updatealllp", "base": "", "fields": [ { "name": "poolid", "type": "uint64" }, { "name": "lpcount", "type": "uint64" } ] }
Action parameter in updatepool
{ "name": "updatepool", "base": "", "fields": [ { "name": "selfpid", "type": "uint64" }, { "name": "poolname", "type": "string" }, { "name": "poolid", "type": "uint64" }, { "name": "reward", "type": "asset" }, { "name": "epoch_time", "type": "uint32" }, { "name": "duration", "type": "uint32" } ] }
-
{ "name": "vote", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "vote_option", "type": "uint32" }, { "name": "vote_amount", "type": "asset" }, { "name": "vote_time", "type": "time_point_sec" } ] }
-
{ "name": "votelist", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "vote_name", "type": "string" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" } ] }