
The data structures defined by this contract.
-
{ "name": "account_t", "base": "", "fields": [ { "name": "symbl", "type": "symbol_code" }, { "name": "quantity", "type": "asset" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "activate", "base": "", "fields": [ { "name": "currency", "type": "symbol_code" }, { "name": "protocol_feature", "type": "name" }, { "name": "enabled", "type": "bool" } ] }
Table row type of converters
{ "name": "converters_t", "base": "", "fields": [ { "name": "currency", "type": "symbol" }, { "name": "owner", "type": "name" }, { "name": "fee", "type": "uint64" }, { "name": "reserve_weights", "type": "pair_symbol_code_uint64[]" }, { "name": "reserve_balances", "type": "pair_symbol_code_extended_asset[]" }, { "name": "protocol_features", "type": "pair_name_bool[]" }, { "name": "metadata_json", "type": "pair_name_string[]" } ] }
-
{ "name": "create", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "token_code", "type": "symbol_code" }, { "name": "initial_supply", "type": "float64" } ] }
Action parameter in delconverter
{ "name": "delconverter", "base": "", "fields": [ { "name": "converter_currency_code", "type": "symbol_code" } ] }
Action parameter in delreserve
{ "name": "delreserve", "base": "", "fields": [ { "name": "converter", "type": "symbol_code" }, { "name": "reserve", "type": "symbol_code" } ] }
-
{ "name": "fund", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "log", "base": "", "fields": [ { "name": "event", "type": "string" }, { "name": "version", "type": "string" }, { "name": "data", "type": "pair_string_string[]" } ] }
Struct property of converters_t
{ "name": "pair_name_bool", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "bool" } ] }
Struct property of converters_t
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
Struct property of log
{ "name": "pair_string_string", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "string" } ] }
Struct property of converters_t
{ "name": "pair_symbol_code_extended_asset", "base": "", "fields": [ { "name": "key", "type": "symbol_code" }, { "name": "value", "type": "extended_asset" } ] }
Struct property of converters_t
{ "name": "pair_symbol_code_uint64", "base": "", "fields": [ { "name": "key", "type": "symbol_code" }, { "name": "value", "type": "uint64" } ] }
Action parameter in setreserve
{ "name": "setreserve", "base": "", "fields": [ { "name": "converter_currency_code", "type": "symbol_code" }, { "name": "currency", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "ratio", "type": "uint64" } ] }
Action parameter in setsettings
{ "name": "setsettings", "base": "", "fields": [ { "name": "params", "type": "settings_t" } ] }
-
{ "name": "settings_t", "base": "", "fields": [ { "name": "max_fee", "type": "uint64" }, { "name": "multi_token", "type": "name" }, { "name": "network", "type": "name" }, { "name": "staking", "type": "name" } ] }
-
{ "name": "updatefee", "base": "", "fields": [ { "name": "currency", "type": "symbol_code" }, { "name": "fee", "type": "uint64" } ] }
Action parameter in updateowner
{ "name": "updateowner", "base": "", "fields": [ { "name": "currency", "type": "symbol_code" }, { "name": "new_owner", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "converter_currency_code", "type": "symbol_code" } ] }