
此合约定义的数据结构。
account 的表格行类型
{ "name": "AccountModel", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "pending_staked", "type": "asset" }, { "name": "collected", "type": "asset" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" } ] }-
{ "name": "PoolModel", "base": "", "fields": [ { "name": "staked", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "stock", "type": "asset" }, { "name": "fraction", "type": "asset" }, { "name": "start_time", "type": "uint32" }, { "name": "enabled", "type": "uint8" }, { "name": "state", "type": "uint8" }, { "name": "payout_time", "type": "uint32" }, { "name": "next_account_key", "type": "uint64" }, { "name": "payout_quantity", "type": "asset" }, { "name": "pending_staked", "type": "asset" }, { "name": "rewards_contract", "type": "name" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint32" }, { "name": "r4", "type": "uint16" } ] } -
{ "name": "addpool", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "stock", "type": "asset" }, { "name": "fraction", "type": "asset" }, { "name": "rewards_contract", "type": "name" }, { "name": "start_time", "type": "uint32" } ] } changepool中的操作参数
{ "name": "changepool", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "stock", "type": "asset" }, { "name": "fraction", "type": "asset" }, { "name": "rewards_contract", "type": "name" }, { "name": "start_time", "type": "uint32" } ] }-
{ "name": "claim", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "code", "type": "symbol_code" } ] } -
{ "name": "disable", "base": "", "fields": [] } -
{ "name": "enable", "base": "", "fields": [] } -
{ "name": "proceed", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "nonce", "type": "uint32" } ] } removepool中的操作参数
{ "name": "removepool", "base": "", "fields": [ { "name": "code", "type": "symbol_code" } ] }sendrewards中的操作参数
{ "name": "sendrewards", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "batch_size", "type": "uint16" } ] }-
{ "name": "unstake", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" } ] }