
The data structures defined by this contract.
-
{ "name": "address", "base": "", "fields": [ { "name": "nm", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "acc", "type": "string" }, { "name": "memo", "type": "string" }, { "name": "weight", "type": "uint64" } ] }
Table row type of allowances
{ "name": "allowance", "base": "", "fields": [ { "name": "spender", "type": "name" }, { "name": "allowed_percent", "type": "float64" }, { "name": "last_issue", "type": "asset[]" } ] }
-
{ "name": "approve", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "spender", "type": "name" }, { "name": "allowed_percent", "type": "float64" } ] }
Struct property of reggateway
Struct property of regtrader
Struct property of regwitness
Struct property of role
{ "name": "basicinfo", "base": "", "fields": [ { "name": "nick", "type": "string" }, { "name": "intro", "type": "string" }, { "name": "qq", "type": "string" }, { "name": "wx", "type": "string" }, { "name": "tg", "type": "string" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "oid", "type": "uint64" } ] }
-
{ "name": "confirm", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "gate", "type": "name" }, { "name": "option", "type": "bool" } ] }
-
{ "name": "delorder", "base": "", "fields": [ { "name": "oid", "type": "uint64" } ] }
-
{ "name": "deposit", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "trader", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "deposit2", "base": "", "fields": [ { "name": "oid", "type": "uint64" }, { "name": "trxid", "type": "string" } ] }
-
{ "name": "deposit3", "base": "", "fields": [ { "name": "oid", "type": "uint64" } ] }
Action parameter in exitmarket
{ "name": "exitmarket", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "chain", "type": "name" } ] }
-
{ "name": "fix", "base": "", "fields": [ { "name": "oid", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
Table row type of globals
{ "name": "global_var", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "val", "type": "uint64" } ] }
-
{ "name": "history", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "count", "type": "uint64" } ] }
Table row type of invitations
{ "name": "invitation", "base": "", "fields": [ { "name": "gate", "type": "name" } ] }
-
{ "name": "invite", "base": "", "fields": [ { "name": "gate", "type": "name" }, { "name": "trader", "type": "name" } ] }
Action parameter in joinmarket
{ "name": "joinmarket", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "chain", "type": "name" } ] }
-
{ "name": "leave", "base": "", "fields": [ { "name": "trader", "type": "name" } ] }
-
{ "name": "limit", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "min_deposit", "type": "asset" }, { "name": "min_withdraw", "type": "asset" }, { "name": "fee", "type": "asset" } ] }
-
{ "name": "lmsetting", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "min_deposit", "type": "asset" }, { "name": "min_withdraw", "type": "asset" }, { "name": "fee", "type": "asset" } ] }
-
{ "name": "locklp", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "mid", "type": "uint64" } ] }
-
{ "name": "log1", "base": "", "fields": [ { "name": "gate", "type": "name" }, { "name": "trader", "type": "name" }, { "name": "last_issue", "type": "asset[]" } ] }
-
{ "name": "lpchange", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "mid", "type": "uint64" }, { "name": "token", "type": "uint64" } ] }
-
{ "name": "lplock", "base": "", "fields": [ { "name": "mid", "type": "uint64" }, { "name": "token", "type": "uint64" } ] }
-
{ "name": "market", "base": "", "fields": [ { "name": "trader", "type": "name" } ] }
-
{ "name": "olsetting", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "start", "type": "uint64" }, { "name": "end", "type": "uint64" } ] }
-
{ "name": "order", "base": "", "fields": [ { "name": "oid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "type", "type": "string" }, { "name": "selected_gate", "type": "name" }, { "name": "selected_trader", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "state", "type": "uint64" }, { "name": "in_acc", "type": "name" }, { "name": "out_acc", "type": "name" }, { "name": "source_acc", "type": "string" }, { "name": "dist_acc", "type": "string" }, { "name": "in_quantity", "type": "asset" }, { "name": "out_quantity", "type": "asset" }, { "name": "in_trx_id", "type": "string" }, { "name": "out_trx_id", "type": "string" }, { "name": "in_trx_digest", "type": "checksum256" }, { "name": "out_trx_digest", "type": "checksum256" }, { "name": "create_time", "type": "time_point_sec" }, { "name": "witnesses", "type": "witness_st[]" } ] }
-
{ "name": "plog", "base": "", "fields": [ { "name": "q1", "type": "asset" }, { "name": "q2", "type": "asset" }, { "name": "q3", "type": "asset" }, { "name": "q4", "type": "asset" }, { "name": "q5", "type": "asset" }, { "name": "usage_ratio", "type": "float64" } ] }
Action parameter in reggateway
{ "name": "reggateway", "base": "", "fields": [ { "name": "nm", "type": "name" }, { "name": "info", "type": "basicinfo" } ] }
-
{ "name": "regtrader", "base": "", "fields": [ { "name": "nm", "type": "name" }, { "name": "info", "type": "basicinfo" } ] }
Action parameter in regwitness
{ "name": "regwitness", "base": "", "fields": [ { "name": "nm", "type": "name" }, { "name": "info", "type": "basicinfo" } ] }
-
{ "name": "role", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "info", "type": "basicinfo" } ] }
Action parameter in setaddress
{ "name": "setaddress", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "nm", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "chain", "type": "name" }, { "name": "acc", "type": "string" }, { "name": "weight", "type": "uint64" } ] }
-
{ "name": "test", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "chain", "type": "name" }, { "name": "trader", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "time", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "start", "type": "uint64" }, { "name": "end", "type": "uint64" } ] }
Table row type of tradergates
{ "name": "tradergate", "base": "", "fields": [ { "name": "trader", "type": "name" }, { "name": "gate", "type": "name" } ] }
-
{ "name": "trytest", "base": "", "fields": [] }
Action parameter in unlockcheck
{ "name": "unlockcheck", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "unlocklp", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "mid", "type": "uint64" } ] }
-
{ "name": "withdraw2", "base": "", "fields": [ { "name": "oid", "type": "uint64" }, { "name": "trxid", "type": "string" } ] }
Struct property of order
{ "name": "witness_st", "base": "", "fields": [ { "name": "witness_name", "type": "name" }, { "name": "state", "type": "bool" }, { "name": "witness_time", "type": "time_point_sec" } ] }