
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "smb", "type": "extended_symbol" }, { "name": "balance", "type": "uint64" } ] }
-
{ "name": "addmarket", "base": "", "fields": [ { "name": "currency", "type": "extended_symbol" }, { "name": "commodity", "type": "extended_symbol" }, { "name": "lot", "type": "uint8" }, { "name": "pricestep", "type": "uint8" } ] }
-
{ "name": "allowacc", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "allowcur", "base": "", "fields": [ { "name": "currency", "type": "extended_symbol" } ] }
-
{ "name": "blockacc", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "blockcur", "base": "", "fields": [ { "name": "currency", "type": "extended_symbol" } ] }
-
{ "name": "cancel", "base": "", "fields": [ { "name": "marketid", "type": "uint64" }, { "name": "side", "type": "string" }, { "name": "orderid", "type": "uint64" } ] }
-
{ "name": "close", "base": "", "fields": [] }
-
{ "name": "closeacc", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in closemarket
{ "name": "closemarket", "base": "", "fields": [ { "name": "marketid", "type": "uint64" } ] }
Table row type of currencies
{ "name": "currency_status", "base": "", "fields": [ { "name": "smb", "type": "symbol" }, { "name": "allowed", "type": "bool" }, { "name": "precision", "type": "uint8" } ] }
-
{ "name": "delmarket", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Action parameter in delusrmkrfee
{ "name": "delusrmkrfee", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
Action parameter in delusrtkrfee
{ "name": "delusrtkrfee", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
Struct property of account
Struct property of addmarket
Struct property of allowcur
Struct property of blockcur
Struct property of market
Struct property of raiseprec
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Table row type of general
{ "name": "general_data", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "manager", "type": "name" }, { "name": "treasury", "type": "name" }, { "name": "makerfee", "type": "uint8" }, { "name": "takerfee", "type": "uint8" }, { "name": "nextorderid", "type": "uint64" }, { "name": "accwlistact", "type": "bool" }, { "name": "curwlistact", "type": "bool" } ] }
-
{ "name": "market", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "currency", "type": "extended_symbol" }, { "name": "commodity", "type": "extended_symbol" }, { "name": "lot", "type": "uint8" }, { "name": "pricestep", "type": "uint8" }, { "name": "closed", "type": "bool" } ] }
Action parameter in nextorderid
{ "name": "nextorderid", "base": "", "fields": [ { "name": "nextorderid", "type": "uint64" } ] }
Action parameter in openmarket
{ "name": "openmarket", "base": "", "fields": [ { "name": "marketid", "type": "uint64" } ] }
-
{ "name": "order", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "maker", "type": "name" }, { "name": "quantity", "type": "uint32" }, { "name": "price", "type": "uint32" }, { "name": "fee", "type": "int8" } ] }
-
{ "name": "raiseprec", "base": "", "fields": [ { "name": "currency", "type": "extended_symbol" }, { "name": "precision", "type": "uint8" } ] }
Action parameter in setaccwlist
{ "name": "setaccwlist", "base": "", "fields": [] }
Action parameter in setcurwlist
{ "name": "setcurwlist", "base": "", "fields": [] }
Action parameter in setmakerfee
{ "name": "setmakerfee", "base": "", "fields": [ { "name": "fee", "type": "uint8" } ] }
Action parameter in setmanager
{ "name": "setmanager", "base": "", "fields": [ { "name": "manager", "type": "name" } ] }
Action parameter in setorderid
{ "name": "setorderid", "base": "", "fields": [ { "name": "marketid", "type": "uint64" }, { "name": "side", "type": "string" }, { "name": "oldorderid", "type": "uint64" }, { "name": "neworderid", "type": "uint64" } ] }
-
{ "name": "setowner", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in settakerfee
{ "name": "settakerfee", "base": "", "fields": [ { "name": "fee", "type": "uint8" } ] }
Action parameter in settreasury
{ "name": "settreasury", "base": "", "fields": [ { "name": "treasury", "type": "name" } ] }
Action parameter in setusrmkrfee
{ "name": "setusrmkrfee", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "fee", "type": "int16" } ] }
Action parameter in setusrtkrfee
{ "name": "setusrtkrfee", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "fee", "type": "int16" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "user", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "allowed", "type": "bool" }, { "name": "makerfee", "type": "int16" }, { "name": "takerfee", "type": "int16" } ] }