
The data structures defined by this contract.
-
{ "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "pool_id", "type": "uint64" } ] }
Action parameter in createpool
{ "name": "createpool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pool_name", "type": "string" }, { "name": "total_lp", "type": "uint64" }, { "name": "reward_per_sec", "type": "uint32" }, { "name": "harvest_time", "type": "uint32" } ] }
-
{ "name": "harvest", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "nonce", "type": "uint32" } ] }
-
{ "name": "lp", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "lpcount", "type": "uint64" } ] }
-
{ "name": "miner", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token", "type": "uint64" }, { "name": "claimed", "type": "asset" }, { "name": "unclaimed", "type": "asset" } ] }
-
{ "name": "pool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pool_name", "type": "string" }, { "name": "total_lp", "type": "uint64" }, { "name": "reward_percent", "type": "uint32" }, { "name": "last_harvest_time", "type": "time_point_sec" } ] }
-
{ "name": "rebase", "base": "", "fields": [] }
Table row type of rebase
{ "name": "rebase_table", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "rebase_time", "type": "time_point_sec" }, { "name": "token_per_sec", "type": "uint32" } ] }
Action parameter in removeminer
{ "name": "removeminer", "base": "", "fields": [ { "name": "pool_id", "type": "uint32" } ] }
Action parameter in removepool
{ "name": "removepool", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" } ] }
Action parameter in removerebase
{ "name": "removerebase", "base": "", "fields": [] }
Action parameter in removetwaps
{ "name": "removetwaps", "base": "", "fields": [] }
-
{ "name": "test1", "base": "", "fields": [] }
-
{ "name": "testtime", "base": "", "fields": [] }
-
{ "name": "twap", "base": "", "fields": [ { "name": "update_time", "type": "time_point_sec" }, { "name": "price", "type": "uint32" }, { "name": "time_range", "type": "uint8" } ] }
-
{ "name": "update", "base": "", "fields": [ { "name": "lps", "type": "lp[]" }, { "name": "pool_id", "type": "uint16" }, { "name": "cmd", "type": "uint16" } ] }
Action parameter in updaterebase
{ "name": "updaterebase", "base": "", "fields": [ { "name": "token_per_sec", "type": "uint32" } ] }
Action parameter in updatetwaps
{ "name": "updatetwaps", "base": "", "fields": [ { "name": "price", "type": "uint32" } ] }