
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "contract", "type": "name" } ] } Struct property of buyaccount
{ "name": "authority", "base": "", "fields": [ { "name": "threshold", "type": "uint32" }, { "name": "keys", "type": "key_weight[]" }, { "name": "accounts", "type": "permission_level_weight[]" }, { "name": "waits", "type": "wait_weight[]" } ] }Action parameter in buyaccount
{ "name": "buyaccount", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "name", "type": "name" }, { "name": "owner", "type": "authority" }, { "name": "active", "type": "authority" }, { "name": "referral_id", "type": "name?" } ] }Action parameter in delreferral
{ "name": "delreferral", "base": "", "fields": [ { "name": "id", "type": "name" } ] }-
{ "name": "delsuffix", "base": "", "fields": [ { "name": "suffix", "type": "name" } ] } -
{ "name": "deposit", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "balance", "type": "asset" } ] } Struct property of authority
{ "name": "key_weight", "base": "", "fields": [ { "name": "key", "type": "public_key" }, { "name": "weight", "type": "uint16" } ] }-
{ "name": "log", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "name", "type": "name" }, { "name": "suffix", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "account_cost", "type": "asset" }, { "name": "commission", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "referral", "type": "asset" }, { "name": "website", "type": "string" } ] } Table row type of payments
{ "name": "payments_row", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "suffix", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "commission", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "trx_id", "type": "checksum256" }, { "name": "created_at", "type": "time_point_sec" } ] }Struct property of permission_level_weight
Struct property of regsuffix
Struct property of suffixes_row
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }Struct property of authority
{ "name": "permission_level_weight", "base": "", "fields": [ { "name": "permission", "type": "permission_level" }, { "name": "weight", "type": "uint16" } ] }Table row type of referrals
{ "name": "referrals_row", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "referral_account", "type": "name" } ] }-
{ "name": "regsuffix", "base": "", "fields": [ { "name": "suffix", "type": "name" }, { "name": "commission_account", "type": "name?" }, { "name": "permission", "type": "permission_level?" } ] } -
{ "name": "setprice", "base": "", "fields": [ { "name": "suffix", "type": "name" }, { "name": "price_base", "type": "asset?" }, { "name": "price_incremental", "type": "asset?" } ] } Action parameter in setreferral
{ "name": "setreferral", "base": "", "fields": [ { "name": "id", "type": "name" }, { "name": "referral_account", "type": "name" } ] }Action parameter in setsettings
{ "name": "setsettings", "base": "", "fields": [ { "name": "cpu", "type": "asset?" }, { "name": "net", "type": "asset?" }, { "name": "ram", "type": "asset?" }, { "name": "price_base_default", "type": "asset?" }, { "name": "price_base_minimum", "type": "asset?" }, { "name": "price_base_maximum", "type": "asset?" }, { "name": "price_base_interval", "type": "asset?" }, { "name": "price_incremental_default", "type": "asset?" }, { "name": "price_incremental_minimum", "type": "asset?" }, { "name": "price_incremental_maximum", "type": "asset?" }, { "name": "price_incremental_interval", "type": "asset?" } ] }Table row type of settings
{ "name": "settings_row", "base": "", "fields": [ { "name": "cpu", "type": "asset" }, { "name": "net", "type": "asset" }, { "name": "ram", "type": "asset" }, { "name": "price_base_default", "type": "asset" }, { "name": "price_base_minimum", "type": "asset" }, { "name": "price_base_maximum", "type": "asset" }, { "name": "price_base_interval", "type": "asset" }, { "name": "price_incremental_default", "type": "asset" }, { "name": "price_incremental_minimum", "type": "asset" }, { "name": "price_incremental_maximum", "type": "asset" }, { "name": "price_incremental_interval", "type": "asset" } ] }Table row type of suffixes
{ "name": "suffixes_row", "base": "", "fields": [ { "name": "suffix", "type": "name" }, { "name": "price_base", "type": "asset" }, { "name": "price_incremental", "type": "asset" }, { "name": "commission_account", "type": "name" }, { "name": "permission", "type": "permission_level" } ] }-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string?" } ] } Struct property of authority
{ "name": "wait_weight", "base": "", "fields": [ { "name": "wait_sec", "type": "uint32" }, { "name": "weight", "type": "uint16" } ] }-
{ "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "balance", "type": "asset" } ] }