
The data structures defined by this contract.
Table row type of accounts
{ "name": "account_rec", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "parent", "type": "name" }, { "name": "last_nonce", "type": "uint64" }, { "name": "kyc", "type": "uint8" }, { "name": "last_trx", "type": "time_point_sec" }, { "name": "key", "type": "public_key" }, { "name": "locked", "type": "bool" }, { "name": "attributes", "type": "pair_name_string[]" } ] }Action parameter in addcurrency
{ "name": "addcurrency", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "maximum_fee", "type": "asset" }, { "name": "fee", "type": "uint64" } ] }-
{ "name": "balance", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] } Action parameter in closeaccount
{ "name": "closeaccount", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }Table row type of currencies
{ "name": "currency", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "currency", "type": "asset" }, { "name": "fee", "type": "uint64" }, { "name": "maximum_fee", "type": "asset" }, { "name": "enabled", "type": "bool" } ] }Action parameter in deleteattrib
{ "name": "deleteattrib", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "key", "type": "name" } ] }-
{ "name": "init", "base": "", "fields": [ { "name": "account_suffex", "type": "name" }, { "name": "admin_account", "type": "name" }, { "name": "fee_account", "type": "name" } ] } Action parameter in newaccount
{ "name": "newaccount", "base": "", "fields": [ { "name": "parent", "type": "name" }, { "name": "account", "type": "name" }, { "name": "account_key", "type": "public_key" } ] }Struct property of account_rec
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }Action parameter in setattribute
{ "name": "setattribute", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }-
{ "name": "setting", "base": "", "fields": [ { "name": "account_suffex", "type": "name" }, { "name": "admin_account", "type": "name" }, { "name": "fee_account", "type": "name" }, { "name": "account_num", "type": "uint64" }, { "name": "enabled", "type": "bool" } ] } -
{ "name": "trxreport", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "from_virtual", "type": "string" }, { "name": "from_balance", "type": "asset" }, { "name": "to", "type": "name" }, { "name": "to_virtual", "type": "string" }, { "name": "to_balance", "type": "asset" }, { "name": "quantity", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "memo", "type": "string" } ] } Action parameter in updateauth
{ "name": "updateauth", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "account_key", "type": "public_key" } ] }Action parameter in updtcurrency
{ "name": "updtcurrency", "base": "", "fields": [ { "name": "maximum_fee", "type": "asset" }, { "name": "fee", "type": "uint64" }, { "name": "enabled", "type": "bool" } ] }-
{ "name": "vtransfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "sign", "type": "signature" } ] }