
The data structures defined by this contract.
Action parameter in choosemode
{ "name": "choosemode", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "is_staked", "type": "uint8" } ] }
Table row type of consume
{ "name": "consume_item", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "vip_level", "type": "uint8" }, { "name": "quantity", "type": "asset" }, { "name": "placed_time", "type": "time_point_sec" }, { "name": "expire_time", "type": "time_point_sec" }, { "name": "max_expire_time", "type": "time_point_sec" } ] }
Action parameter in consumelog
{ "name": "consumelog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "payer", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "order_time", "type": "time_point_sec" }, { "name": "expire_time", "type": "time_point_sec" }, { "name": "renew_duration", "type": "uint8" }, { "name": "is_renew", "type": "bool" }, { "name": "is_staked", "type": "bool" }, { "name": "stake_level", "type": "uint8" }, { "name": "consume_level", "type": "uint8" } ] }
Action parameter in delconsume
{ "name": "delconsume", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in deldiscount
{ "name": "deldiscount", "base": "", "fields": [ { "name": "month", "type": "uint8" } ] }
Action parameter in delviplevel
{ "name": "delviplevel", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" } ] }
Table row type of discount
{ "name": "discount_item", "base": "", "fields": [ { "name": "month", "type": "uint8" }, { "name": "rate", "type": "uint8" } ] }
-
{ "name": "fix", "base": "", "fields": [] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "release", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in savediscount
{ "name": "savediscount", "base": "", "fields": [ { "name": "month", "type": "uint8" }, { "name": "rate", "type": "uint8" } ] }
Action parameter in saveviplevel
{ "name": "saveviplevel", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" }, { "name": "ndx_quantity", "type": "uint64" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "stakefor", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of stake
{ "name": "stake_item", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "total_staked", "type": "uint64" }, { "name": "self_staked", "type": "uint64" }, { "name": "staked_to_others", "type": "uint64" }, { "name": "refunding", "type": "uint64" }, { "name": "release_time", "type": "time_point_sec" } ] }
Table row type of stakeothers
{ "name": "stake_other_item", "base": "", "fields": [ { "name": "stakefor", "type": "name" }, { "name": "staked", "type": "uint64" } ] }
Table row type of stat
{ "name": "stake_stat", "base": "", "fields": [ { "name": "total_staked", "type": "asset" } ] }
-
{ "name": "stakelog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "blockchain", "type": "name" }, { "name": "stakefor", "type": "name" }, { "name": "change", "type": "asset" }, { "name": "staked", "type": "asset" }, { "name": "is_staked", "type": "bool" }, { "name": "stake_level", "type": "uint8" }, { "name": "consume_level", "type": "uint8" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "stakefor", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of viplevel
{ "name": "vip_level_item", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" }, { "name": "quantity", "type": "asset" } ] }
Table row type of vipmode
{ "name": "vip_mode_item", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "vip_mode", "type": "uint8" } ] }