
The data structures defined by this contract.
-
{ "name": "claim", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token", "type": "symbol_code" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "token", "type": "symbol_code" }, { "name": "amber", "type": "asset" }, { "name": "startup_time", "type": "uint64" }, { "name": "times", "type": "uint64" } ] }
-
{ "name": "exit", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token", "type": "symbol_code" } ] }
-
{ "name": "issue", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token", "type": "symbol_code" }, { "name": "step", "type": "uint64" }, { "name": "limit", "type": "uint64" } ] }
Table row type of account
{ "name": "st_amber_account", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "claimed", "type": "asset" }, { "name": "unclaimed", "type": "asset" }, { "name": "cur_staked", "type": "asset" }, { "name": "cur_times", "type": "uint64" } ] }
Table row type of token
{ "name": "st_amber_token", "base": "", "fields": [ { "name": "total_staked", "type": "asset" }, { "name": "total_reward", "type": "asset" }, { "name": "released_reward", "type": "asset" }, { "name": "times", "type": "uint64" }, { "name": "startup_time", "type": "uint64" }, { "name": "cur_times", "type": "uint64" }, { "name": "state", "type": "uint64" }, { "name": "cur_staked", "type": "asset" }, { "name": "cur_reward", "type": "asset" } ] }