
The data structures defined by this contract.
-
{ "name": "Quote", "base": "", "fields": [ { "name": "symbol", "type": "extended_symbol" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "Step", "base": "", "fields": [ { "name": "swap", "type": "name" }, { "name": "from", "type": "extended_symbol" }, { "name": "to", "type": "extended_symbol" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "addrow", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "base", "type": "extended_symbol" }, { "name": "quote", "type": "extended_symbol" }, { "name": "optional", "type": "string" } ] }
-
{ "name": "addtrades", "base": "", "fields": [ { "name": "trades", "type": "trade_row[]" }, { "name": "scopes", "type": "uint64[]" } ] }
-
{ "name": "addusers", "base": "", "fields": [ { "name": "users", "type": "name[]" }, { "name": "health_factor", "type": "float64" }, { "name": "min", "type": "float64" } ] }
-
{ "name": "clear", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "string" }, { "name": "count", "type": "uint64" } ] }
Action parameter in clearscope
{ "name": "clearscope", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }
-
{ "name": "deleterow", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "uint64" }, { "name": "pri", "type": "uint64" } ] }
-
{ "name": "delusers", "base": "", "fields": [ { "name": "health_factor", "type": "float64" }, { "name": "min", "type": "float64" } ] }
Struct property of Quote
Struct property of Step
Struct property of addrow
Struct property of four
Struct property of swaps_row
Struct property of three
Struct property of token_row
Struct property of two
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "four", "base": "", "fields": [ { "name": "start", "type": "name" }, { "name": "second", "type": "name" }, { "name": "third", "type": "name" }, { "name": "end", "type": "name" }, { "name": "start_asset", "type": "extended_symbol" }, { "name": "pos", "type": "uint8" }, { "name": "count", "type": "uint8" }, { "name": "type", "type": "uint8" } ] }
Action parameter in setsettings
{ "name": "setsettings", "base": "", "fields": [ { "name": "s", "type": "setting_row?" } ] }
-
{ "name": "setting_row", "base": "", "fields": [ { "name": "paths", "type": "string[]" }, { "name": "swaps", "type": "name[]" } ] }
-
{ "name": "swaps_row", "base": "", "fields": [ { "name": "base", "type": "extended_symbol" }, { "name": "quotes", "type": "Quote[]" } ] }
-
{ "name": "three", "base": "", "fields": [ { "name": "start", "type": "name" }, { "name": "mid", "type": "name" }, { "name": "end", "type": "name" }, { "name": "start_asset", "type": "extended_symbol" }, { "name": "pos", "type": "uint8" }, { "name": "count", "type": "uint8" }, { "name": "type", "type": "uint8" } ] }
-
{ "name": "token_row", "base": "", "fields": [ { "name": "token", "type": "extended_symbol" }, { "name": "price", "type": "float64" } ] }
-
{ "name": "trade_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "types", "type": "bytes" }, { "name": "steps", "type": "Step[]" } ] }
-
{ "name": "two", "base": "", "fields": [ { "name": "start", "type": "name" }, { "name": "end", "type": "name" }, { "name": "start_asset", "type": "extended_symbol" }, { "name": "pos", "type": "uint8" }, { "name": "count", "type": "uint8" }, { "name": "type", "type": "uint8" } ] }
-
{ "name": "update", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "requirement", "type": "extended_asset" } ] }
Action parameter in updatebatch
{ "name": "updatebatch", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "seq", "type": "uint64" }, { "name": "batch_count", "type": "uint64" }, { "name": "min_liquidity", "type": "float64" } ] }
Action parameter in updateprices
{ "name": "updateprices", "base": "", "fields": [ { "name": "tokens", "type": "token_row[]" } ] }
Table row type of userreserves
{ "name": "userreserves_row", "base": "", "fields": [ { "name": "user", "type": "name" } ] }