
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
-
{ "name": "entry", "base": "", "fields": [ { "name": "t", "type": "uint64" }, { "name": "d", "type": "float64" } ] }
Table row type of oracles
{ "name": "global_ora_t", "base": "", "fields": [ { "name": "price_cumulative_last", "type": "float64" }, { "name": "last_update", "type": "uint64" }, { "name": "pairid", "type": "uint64" }, { "name": "update_min", "type": "uint64" }, { "name": "seg", "type": "uint64" } ] }
-
{ "name": "global_t", "base": "", "fields": [ { "name": "price_cumulative_last", "type": "float64" }, { "name": "last_update", "type": "uint64" }, { "name": "debt", "type": "asset" }, { "name": "pairid", "type": "uint64" }, { "name": "epoch_time", "type": "uint64" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "pairid", "type": "uint64" } ] }
Action parameter in oracleclear
{ "name": "oracleclear", "base": "", "fields": [] }
Action parameter in oracleinit
{ "name": "oracleinit", "base": "", "fields": [ { "name": "pairid", "type": "uint64" }, { "name": "seg", "type": "uint64" } ] }
Action parameter in oracleupdate
{ "name": "oracleupdate", "base": "", "fields": [] }
-
{ "name": "pair", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token0", "type": "token" }, { "name": "token1", "type": "token" }, { "name": "reserve0", "type": "asset" }, { "name": "reserve1", "type": "asset" }, { "name": "liquidity_token", "type": "uint64" }, { "name": "price0_last", "type": "float64" }, { "name": "price1_last", "type": "float64" }, { "name": "price0_cumulative_last", "type": "uint64" }, { "name": "price1_cumulative_last", "type": "uint64" }, { "name": "block_time_last", "type": "time_point_sec" } ] }
-
{ "name": "ref2_t", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "ref_t", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "reg", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "tick", "base": "", "fields": [] }
-
{ "name": "token", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "token_sym", "type": "symbol" } ] }