
The data structures defined by this contract.
Struct property of global
{ "name": "stakeweight", "base": "", "fields": [ { "name": "staketype", "type": "uint8" }, { "name": "weight", "type": "float64" } ] }
-
{ "name": "global", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_staked", "type": "asset" }, { "name": "total_distributed_reward", "type": "asset" }, { "name": "total_claimed_reward", "type": "asset" }, { "name": "last_distribute_reward", "type": "asset" }, { "name": "last_distribute_time", "type": "uint32" }, { "name": "last_staked_of_year_user", "type": "asset" }, { "name": "last_reward_of_year_user", "type": "asset" }, { "name": "last_apy", "type": "float64" }, { "name": "reward_ratio", "type": "float64" }, { "name": "weights", "type": "stakeweight[]" } ] }
-
{ "name": "userstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "claimed", "type": "asset" }, { "name": "unclaimed", "type": "asset" }, { "name": "staketype", "type": "uint8" }, { "name": "weight", "type": "float64" }, { "name": "exptime", "type": "uint32" }, { "name": "coinage", "type": "uint128" }, { "name": "last_update_time", "type": "uint32" } ] }
-
{ "name": "chance", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "setratio", "base": "", "fields": [ { "name": "ratio", "type": "float64" } ] }
-
{ "name": "setweight", "base": "", "fields": [ { "name": "staketype", "type": "uint8" }, { "name": "ratio", "type": "float64" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
-
{ "name": "exit", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
-
{ "name": "harvest", "base": "", "fields": [ { "name": "nonce", "type": "uint32" } ] }
-
{ "name": "harvest2", "base": "", "fields": [ { "name": "nonce", "type": "uint32" } ] }