
The data structures defined by this contract.
Action parameter in addcontract
{ "name": "addcontract", "base": "", "fields": [ { "name": "contract", "type": "name" } ] }-
{ "name": "addtoken", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "ticker", "type": "symbol_code" }, { "name": "precision", "type": "uint8" } ] } -
{ "name": "balance_row", "base": "balance_row_base", "fields": [] } Struct base type of balance_row
{ "name": "balance_row_base", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" } ] }Action parameter in closebalance
{ "name": "closebalance", "base": "", "fields": [ { "name": "account", "type": "name" } ] }-
{ "name": "config_row", "base": "", "fields": [ { "name": "enabled", "type": "bool" }, { "name": "fees", "type": "fees_config" }, { "name": "regtoken", "type": "regtoken_config" } ] } Table row type of contracts
{ "name": "contract_row", "base": "", "fields": [ { "name": "account", "type": "name" } ] }-
{ "name": "disable", "base": "", "fields": [] } -
{ "name": "enable", "base": "", "fields": [] } Struct property of config_row
{ "name": "fees_config", "base": "", "fields": [ { "name": "token", "type": "token_definition" }, { "name": "receiver", "type": "name" }, { "name": "regtoken", "type": "asset" } ] }Action parameter in openbalance
{ "name": "openbalance", "base": "", "fields": [ { "name": "account", "type": "name" } ] }-
{ "name": "regtoken", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "ticker", "type": "symbol_code" }, { "name": "precision", "type": "uint8" }, { "name": "payment", "type": "asset" } ] } Struct property of config_row
{ "name": "regtoken_config", "base": "", "fields": [ { "name": "minlength", "type": "uint8" } ] }-
{ "name": "reset", "base": "", "fields": [] } Action parameter in rmcontract
{ "name": "rmcontract", "base": "", "fields": [ { "name": "contract", "type": "name" } ] }-
{ "name": "rmtoken", "base": "", "fields": [ { "name": "ticker", "type": "symbol_code" } ] } -
{ "name": "setconfig", "base": "", "fields": [ { "name": "config", "type": "config_row" } ] } Action parameter in setcontract
{ "name": "setcontract", "base": "", "fields": [ { "name": "ticker", "type": "symbol_code" }, { "name": "contract", "type": "name" } ] }Struct property of fees_config
{ "name": "token_definition", "base": "", "fields": [ { "name": "chain", "type": "checksum256?" }, { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }-
{ "name": "token_row", "base": "", "fields": [ { "name": "ticker", "type": "symbol_code" }, { "name": "precision", "type": "uint8" }, { "name": "creator", "type": "name" }, { "name": "contract", "type": "name?" } ] } -
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }