
The data structures defined by this contract.
-
{ "name": "addrobot", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "blacklist", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "clear", "base": "", "fields": [] }
Table row type of balance
{ "name": "contract_balance", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "contract0", "type": "name" }, { "name": "contract1", "type": "name" }, { "name": "symbol0", "type": "symbol" }, { "name": "symbol1", "type": "symbol" }, { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "deposit", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "global", "base": "", "fields": [ { "name": "status", "type": "uint8" }, { "name": "lptransfer_status", "type": "uint8" }, { "name": "pair_id", "type": "uint64" }, { "name": "robot_fee_rate", "type": "float64" }, { "name": "deadline_days", "type": "uint8" }, { "name": "hold_ob_asset", "type": "asset" } ] }
-
{ "name": "liquidity", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "token", "type": "uint64" }, { "name": "balance0", "type": "asset" }, { "name": "balance1", "type": "asset" }, { "name": "create_time", "type": "time_point_sec" } ] }
Table row type of liquiditys
{ "name": "liquiditys", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token", "type": "uint64" }, { "name": "balance0", "type": "asset" }, { "name": "balance1", "type": "asset" }, { "name": "create_time", "type": "time_point_sec" } ] }
Action parameter in lptransfer
{ "name": "lptransfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "pair_id", "type": "uint64" }, { "name": "token", "type": "uint64" } ] }
-
{ "name": "pair", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "contract0", "type": "name" }, { "name": "contract1", "type": "name" }, { "name": "symbol0", "type": "symbol" }, { "name": "symbol1", "type": "symbol" }, { "name": "reserve0", "type": "asset" }, { "name": "reserve1", "type": "asset" }, { "name": "liquidity_token", "type": "uint64" }, { "name": "price0_last", "type": "float64" }, { "name": "price1_last", "type": "float64" }, { "name": "update_time", "type": "time_point_sec" } ] }
Table row type of pairconfig
{ "name": "pair_config", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "is_anchor", "type": "uint8" }, { "name": "anchor_proposer", "type": "name" }, { "name": "proposer_ratio", "type": "float64" }, { "name": "anchor_price", "type": "float64" }, { "name": "buy_trade_fee_rate", "type": "float64" }, { "name": "sell_trade_fee_rate", "type": "float64" }, { "name": "buy_liquidity_fee_rate", "type": "float64" }, { "name": "sell_liquidity_fee_rate", "type": "float64" }, { "name": "anchor_fee_rate", "type": "float64" }, { "name": "first_fee_rate", "type": "float64" }, { "name": "second_fee_rate", "type": "float64" }, { "name": "third_fee_rate", "type": "float64" }, { "name": "fee_account", "type": "name" }, { "name": "fee_rate", "type": "uint16" }, { "name": "end_time", "type": "time_point_sec" } ] }
Action parameter in pairconfig
{ "name": "pairconfig", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "is_anchor", "type": "uint8" }, { "name": "anchor_proposer", "type": "name" }, { "name": "proposer_ratio", "type": "float64" }, { "name": "anchor_price", "type": "float64" }, { "name": "buy_trade_fee_rate", "type": "float64" }, { "name": "sell_trade_fee_rate", "type": "float64" }, { "name": "buy_liquidity_fee_rate", "type": "float64" }, { "name": "sell_liquidity_fee_rate", "type": "float64" }, { "name": "anchor_fee_rate", "type": "float64" }, { "name": "first_fee_rate", "type": "float64" }, { "name": "second_fee_rate", "type": "float64" }, { "name": "third_fee_rate", "type": "float64" }, { "name": "fee_account", "type": "name" }, { "name": "fee_rate", "type": "uint16" }, { "name": "days", "type": "int8" } ] }
-
{ "name": "partner", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "share_fee_rate", "type": "float64" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "remove", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "robot", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "status", "type": "uint8" } ] }
Action parameter in setblacklist
{ "name": "setblacklist", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "flag", "type": "uint8" } ] }
Action parameter in setpartner
{ "name": "setpartner", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "share_fee_rate", "type": "float64" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "temp", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pair_id", "type": "uint64" }, { "name": "quantity0", "type": "asset" }, { "name": "quantity1", "type": "asset" }, { "name": "update_time", "type": "time_point_sec" } ] }
Action parameter in updateglobal
{ "name": "updateglobal", "base": "", "fields": [ { "name": "status", "type": "uint8" }, { "name": "lptransfer_status", "type": "uint8" }, { "name": "robot_fee_rate", "type": "float64" }, { "name": "deadline_days", "type": "uint8" }, { "name": "hold_ob_asset", "type": "asset" } ] }
-
{ "name": "whale", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "deadline", "type": "time_point_sec" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "pair_id", "type": "uint64" }, { "name": "token", "type": "uint64" } ] }