
The data structures defined by this contract.
Table row type of daybuffer
{ "name": "day_buffer_row", "base": "", "fields": [ { "name": "timestamp", "type": "time_point_sec" }, { "name": "volume_cumulative", "type": "pair_symbol_code_asset[]" }, { "name": "fee_cumulative", "type": "pair_symbol_code_asset[]" }, { "name": "fee", "type": "pair_symbol_code_asset[]" }, { "name": "liquidity", "type": "pair_symbol_code_asset[]" }, { "name": "trades", "type": "uint64" }, { "name": "base_price", "type": "pair_symbol_code_float64[]" }, { "name": "volume", "type": "pair_symbol_code_asset[]" }, { "name": "open_price", "type": "pair_symbol_code_float64[]" }, { "name": "high_price", "type": "pair_symbol_code_float64[]" }, { "name": "low_price", "type": "pair_symbol_code_float64[]" }, { "name": "close_price", "type": "pair_symbol_code_float64[]" } ] }Struct property of pairs_row
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }-
{ "name": "pair_symbol_code_asset", "base": "", "fields": [ { "name": "key", "type": "symbol_code" }, { "name": "value", "type": "asset" } ] } -
{ "name": "pair_symbol_code_float64", "base": "", "fields": [ { "name": "key", "type": "symbol_code" }, { "name": "value", "type": "float64" } ] } -
{ "name": "pairs_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "reserve0", "type": "extended_asset" }, { "name": "reserve1", "type": "extended_asset" }, { "name": "liquidity", "type": "extended_asset" }, { "name": "trade_fee", "type": "uint8" }, { "name": "amplifier", "type": "uint64" }, { "name": "multiplier", "type": "float64" }, { "name": "virtual_price", "type": "float64" }, { "name": "price0_last", "type": "float64" }, { "name": "price1_last", "type": "float64" }, { "name": "volume0", "type": "asset" }, { "name": "volume1", "type": "asset" }, { "name": "trades", "type": "uint64" }, { "name": "last_updated", "type": "time_point_sec" }, { "name": "protocol", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "trust", "type": "uint8" }, { "name": "tags", "type": "pair_name_string[]" } ] } -
{ "name": "reset", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" } ] } Table row type of tradedata
{ "name": "trade_data", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "timestamp", "type": "time_point_sec" }, { "name": "volume_24h", "type": "pair_symbol_code_asset[]" }, { "name": "volume_cumulative", "type": "pair_symbol_code_asset[]" }, { "name": "price", "type": "pair_symbol_code_float64[]" }, { "name": "price_change_24h", "type": "pair_symbol_code_float64[]" }, { "name": "fees_24h", "type": "pair_symbol_code_asset[]" }, { "name": "fee_cumulative", "type": "pair_symbol_code_asset[]" }, { "name": "liquidity", "type": "pair_symbol_code_asset[]" }, { "name": "trades", "type": "uint64" } ] }