
The data structures defined by this contract.
Table row type of account
{ "name": "AccountModel", "base": "", "fields": [ { "name": "name", "type": "t_name" }, { "name": "staked", "type": "int64" }, { "name": "unstake_amount", "type": "int64" }, { "name": "unstake_at", "type": "t_utime" }, { "name": "collected", "type": "int64[]" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" } ] }
Table row type of state
{ "name": "StateModel", "base": "", "fields": [ { "name": "staked", "type": "int64" }, { "name": "payout_quantity", "type": "t_asset" }, { "name": "payout_next_key", "type": "t_name" }, { "name": "flags", "type": "uint8" }, { "name": "payout_time", "type": "t_utime" } ] }
Action parameter in beginpayout
{ "name": "beginpayout", "base": "", "fields": [ { "name": "quantity", "type": "t_asset" } ] }
-
{ "name": "charge", "base": "", "fields": [ { "name": "nonce", "type": "uint32" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "to", "type": "name" } ] }
-
{ "name": "disable", "base": "", "fields": [] }
-
{ "name": "enable", "base": "", "fields": [] }
-
{ "name": "restake", "base": "", "fields": [ { "name": "to", "type": "name" } ] }
Action parameter in sendunstaked
{ "name": "sendunstaked", "base": "", "fields": [ { "name": "to", "type": "name" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" } ] }