
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Struct property of tokenallowc
{ "name": "allowance_data", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "creator", "type": "uint64" }, { "name": "weekly_allowance", "type": "float64" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "burn", "base": "", "fields": [ { "name": "payload", "type": "burn_dto" } ] }
-
{ "name": "burn_dto", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "user", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "buy_order", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "version", "type": "string" }, { "name": "from", "type": "name" }, { "name": "buyer", "type": "uint64" }, { "name": "token_name", "type": "symbol_code" }, { "name": "pre_buy_reserve_balance", "type": "asset" }, { "name": "reserve_tokens_to_buy_with", "type": "asset" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "payload", "type": "claim_dto" } ] }
-
{ "name": "claim_dto", "base": "", "fields": [ { "name": "holder_name", "type": "uint64" }, { "name": "withdraw_amount", "type": "asset" }, { "name": "withdraw_to", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
Struct property of getconfig
{ "name": "config_dto", "base": "", "fields": [ { "name": "save_in_ram", "type": "bool" }, { "name": "to_print", "type": "bool" } ] }
Struct property of createtoken
{ "name": "create_token_dto", "base": "", "fields": [ { "name": "creator", "type": "uint64" }, { "name": "token_name", "type": "symbol_code" }, { "name": "title", "type": "string" }, { "name": "image_uri", "type": "string" }, { "name": "about_uri", "type": "string" }, { "name": "weekly_allowance", "type": "float64" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
Action parameter in createtoken
{ "name": "createtoken", "base": "", "fields": [ { "name": "payload", "type": "create_token_dto" } ] }
Action parameter in dwebaction
{ "name": "dwebaction", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "domain", "type": "string" }, { "name": "type", "type": "string" }, { "name": "payload", "type": "string" } ] }
Action parameter in editaccount
{ "name": "editaccount", "base": "", "fields": [ { "name": "payload", "type": "editaccount_dto" } ] }
Struct property of editaccount
{ "name": "editaccount_dto", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "pub_key", "type": "public_key" }, { "name": "primary", "type": "bool" } ] }
Action parameter in editroyalty
{ "name": "editroyalty", "base": "", "fields": [ { "name": "payload", "type": "editroyalty_dto" } ] }
Struct property of editroyalty
{ "name": "editroyalty_dto", "base": "", "fields": [ { "name": "user_id", "type": "uint64" }, { "name": "domain_id", "type": "uint64" }, { "name": "holder_id", "type": "uint64" }, { "name": "percentage", "type": "float64" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "getconfig", "base": "", "fields": [ { "name": "payload", "type": "config_dto" } ] }
Action parameter in ledgerprint
{ "name": "ledgerprint", "base": "", "fields": [ { "name": "type", "type": "string" }, { "name": "payload", "type": "string" } ] }
Struct property of multisend
{ "name": "multi_send_dto", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "from", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "to_list", "type": "uint64[]" }, { "name": "distribution", "type": "asset[]" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "multisend", "base": "", "fields": [ { "name": "payload", "type": "multi_send_dto" } ] }
-
{ "name": "rbalance", "base": "", "fields": [ { "name": "owner", "type": "uint64" }, { "name": "balance", "type": "asset" } ] }
Action parameter in regaccount
{ "name": "regaccount", "base": "", "fields": [ { "name": "payload", "type": "regaccount_dto" } ] }
Struct property of regaccount
{ "name": "regaccount_dto", "base": "", "fields": [ { "name": "user_name", "type": "string" }, { "name": "domain", "type": "string" }, { "name": "social_id", "type": "string" }, { "name": "primary_public_key", "type": "public_key" }, { "name": "secondary_public_key", "type": "public_key" } ] }
-
{ "name": "regdomain", "base": "", "fields": [ { "name": "payload", "type": "regdomain_dto" } ] }
Struct property of regdomain
{ "name": "regdomain_dto", "base": "", "fields": [ { "name": "domain_name", "type": "string" }, { "name": "primary_public_key", "type": "public_key" }, { "name": "secondary_public_key", "type": "public_key" }, { "name": "operator_percentage", "type": "float64" }, { "name": "domain_percentage", "type": "float64" } ] }
-
{ "name": "royalties", "base": "", "fields": [ { "name": "holder_id", "type": "uint64" }, { "name": "percentage", "type": "float64" } ] }
-
{ "name": "sell", "base": "", "fields": [ { "name": "payload", "type": "sell_dto" } ] }
-
{ "name": "sell_dto", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "seller", "type": "uint64" }, { "name": "withdraw_to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "send", "base": "", "fields": [ { "name": "payload", "type": "send_dto" } ] }
-
{ "name": "send_dto", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "from", "type": "uint64" }, { "name": "to", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "setting", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "settings_data", "type": "settings_struct" } ] }
Struct property of setting
{ "name": "settings_struct", "base": "", "fields": [ { "name": "creator_eco_account", "type": "string" }, { "name": "creator_eco_percentage", "type": "float64" }, { "name": "operator_account", "type": "string" }, { "name": "operator_percentage", "type": "float64" }, { "name": "eos_symbol", "type": "string" }, { "name": "eos_account", "type": "string" }, { "name": "reserve_symbol", "type": "string" }, { "name": "reserve_account", "type": "string" }, { "name": "reserve_converter", "type": "string" }, { "name": "bancor_network", "type": "string" } ] }
-
{ "name": "temp_data", "base": "", "fields": [ { "name": "numeric_data", "type": "uint64" }, { "name": "name_data", "type": "name" }, { "name": "string_data", "type": "string" } ] }
-
{ "name": "token", "base": "", "fields": [ { "name": "token_name", "type": "symbol_code" }, { "name": "creator_id", "type": "uint64" }, { "name": "supply", "type": "asset" }, { "name": "drr", "type": "float64" }, { "name": "initial_drr", "type": "float64" }, { "name": "allowance_time_point", "type": "uint64" }, { "name": "weekly_allowance", "type": "float64" }, { "name": "reserve_balance", "type": "asset" }, { "name": "reserve_holders", "type": "uint64[]" }, { "name": "reserve_updated_at", "type": "uint64" }, { "name": "num_of_holders", "type": "uint64" }, { "name": "created_at", "type": "uint64" } ] }
Action parameter in tokenallowc
{ "name": "tokenallowc", "base": "", "fields": [ { "name": "payload", "type": "allowance_data" } ] }
-
{ "name": "user", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "social_id", "type": "string" }, { "name": "user_name", "type": "string" }, { "name": "domain", "type": "string" }, { "name": "primary_public_key", "type": "public_key" }, { "name": "secondary_public_key", "type": "public_key" }, { "name": "ipns_data", "type": "string" }, { "name": "redirect_link", "type": "string" }, { "name": "flagged", "type": "bool" }, { "name": "nonce", "type": "uint64" } ] }
-
{ "name": "vbalance", "base": "", "fields": [ { "name": "owner", "type": "uint64" }, { "name": "token_name", "type": "symbol_code" }, { "name": "quantity", "type": "asset" }, { "name": "meta_data", "type": "string" } ] }
-
{ "name": "verifysig", "base": "", "fields": [ { "name": "payload", "type": "verifysig_dto" } ] }
Struct property of verifysig
{ "name": "verifysig_dto", "base": "", "fields": [ { "name": "data", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "user", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }