
The data structures defined by this contract.
Action parameter in addcurrency
{ "name": "addcurrency", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "currency", "type": "asset" }, { "name": "saveaccount", "type": "name" }, { "name": "proaccount", "type": "name" }, { "name": "max_fee", "type": "uint64" }, { "name": "buy_fee", "type": "uint64" }, { "name": "buy_baseline", "type": "uint64" }, { "name": "sell_fee", "type": "uint64" }, { "name": "sell_baseline", "type": "uint64" }, { "name": "save_fee", "type": "uint64" }, { "name": "opentime", "type": "uint64" }, { "name": "closetime", "type": "uint64" }, { "name": "enabled", "type": "bool" }, { "name": "executor", "type": "name" } ] }
Action parameter in addreserve
{ "name": "addreserve", "base": "", "fields": [ { "name": "tokentype", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "currency", "type": "asset" }, { "name": "ratio", "type": "uint64" }, { "name": "executor", "type": "name" } ] }
Action parameter in addwhitelist
{ "name": "addwhitelist", "base": "", "fields": [ { "name": "whitename", "type": "name" } ] }
Table row type of currencylsts
{ "name": "currencylst_t", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "currency", "type": "asset" }, { "name": "saveaccount", "type": "name" }, { "name": "proaccount", "type": "name" }, { "name": "max_fee", "type": "uint64" }, { "name": "buy_fee", "type": "uint64" }, { "name": "buy_baseline", "type": "uint64" }, { "name": "sell_fee", "type": "uint64" }, { "name": "sell_baseline", "type": "uint64" }, { "name": "save_fee", "type": "uint64" }, { "name": "enabled", "type": "bool" }, { "name": "opentime", "type": "uint64" }, { "name": "closetime", "type": "uint64" } ] }
Table row type of curreserves
{ "name": "curreserve_t", "base": "", "fields": [ { "name": "tokentype", "type": "asset" }, { "name": "currency", "type": "asset" } ] }
Action parameter in initswitch
{ "name": "initswitch", "base": "", "fields": [ { "name": "switch_lock", "type": "bool" }, { "name": "executor", "type": "name" } ] }
Action parameter in inlinetransf
{ "name": "inlinetransf", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "reserve_t", "base": "", "fields": [ { "name": "tokentype", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "currency", "type": "asset" }, { "name": "ratio", "type": "uint64" } ] }
-
{ "name": "resetfee", "base": "", "fields": [ { "name": "symbol", "type": "string" }, { "name": "buy_fee", "type": "uint64" }, { "name": "sell_fee", "type": "uint64" }, { "name": "executor", "type": "name" } ] }
-
{ "name": "resetline", "base": "", "fields": [ { "name": "symbol", "type": "string" }, { "name": "buy_baseline", "type": "uint64" }, { "name": "sell_baseline", "type": "uint64" }, { "name": "executor", "type": "name" } ] }
Action parameter in resetsavfee
{ "name": "resetsavfee", "base": "", "fields": [ { "name": "symbol", "type": "string" }, { "name": "save_fee", "type": "uint64" }, { "name": "executor", "type": "name" } ] }
Action parameter in resetswitch
{ "name": "resetswitch", "base": "", "fields": [ { "name": "switch_lock", "type": "bool" }, { "name": "executor", "type": "name" } ] }
-
{ "name": "resettime", "base": "", "fields": [ { "name": "symbol", "type": "string" }, { "name": "opentime", "type": "uint64" }, { "name": "closetime", "type": "uint64" }, { "name": "executor", "type": "name" } ] }
-
{ "name": "switch_t", "base": "", "fields": [ { "name": "switch_lock", "type": "bool" } ] }
-
{ "name": "switchbc", "base": "", "fields": [ { "name": "symbol", "type": "string" }, { "name": "enabled", "type": "bool" }, { "name": "executor", "type": "name" } ] }
Table row type of whitelists
{ "name": "whitelist_t", "base": "", "fields": [ { "name": "whitename", "type": "name" } ] }