
The data structures defined by this contract.
Action parameter in delviplevel
{ "name": "delviplevel", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" } ] }
-
{ "name": "release", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in saveviplevel
{ "name": "saveviplevel", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" }, { "name": "box_amount", "type": "int64" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of stakes
{ "name": "stake_item", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "staked", "type": "uint64" }, { "name": "refunding", "type": "uint64" }, { "name": "release_time", "type": "time_point_sec" } ] }
-
{ "name": "stake_vip", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "level", "type": "uint8" } ] }
-
{ "name": "stat", "base": "", "fields": [ { "name": "locked", "type": "uint64" }, { "name": "staked", "type": "uint64" }, { "name": "refunding", "type": "uint64" } ] }
Action parameter in syncstakevip
{ "name": "syncstakevip", "base": "", "fields": [] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in unstakeall
{ "name": "unstakeall", "base": "", "fields": [] }
-
{ "name": "update", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "seconds", "type": "uint8" } ] }
Table row type of viplevel
{ "name": "vip_level_item", "base": "", "fields": [ { "name": "vip_level", "type": "uint8" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "viplog", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "vip_level", "type": "uint8" } ] }