{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "balance_t",
"base": "",
"fields": [
{
"name": "owner",
"type": "uint64"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "credit",
"type": "asset"
},
{
"name": "freezed",
"type": "uint64"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "buy_order_t",
"base": "",
"fields": [
{
"name": "buyer",
"type": "uint64"
},
{
"name": "from",
"type": "name"
},
{
"name": "token_name",
"type": "symbol_code"
}
]
},
{
"name": "buyct",
"base": "",
"fields": [
{
"name": "payload",
"type": "buyct_dto"
}
]
},
{
"name": "buyct_dto",
"base": "",
"fields": [
{
"name": "buyer",
"type": "uint64"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "cancelsell",
"base": "",
"fields": [
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "index",
"type": "uint64"
},
{
"name": "seller",
"type": "uint64"
}
]
},
{
"name": "cashiersrv",
"base": "",
"fields": [
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "max_orders",
"type": "int32"
},
{
"name": "backed_token",
"type": "symbol_code"
},
{
"name": "index",
"type": "uint64"
}
]
},
{
"name": "create_token_dto",
"base": "",
"fields": [
{
"name": "creator",
"type": "uint64"
},
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "domain_name",
"type": "string"
},
{
"name": "creator_royalties",
"type": "float64"
},
{
"name": "reserve",
"type": "uint64"
},
{
"name": "buy_as_income",
"type": "bool"
},
{
"name": "auth_sell",
"type": "bool"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "createtoken",
"base": "",
"fields": [
{
"name": "payload",
"type": "create_token_dto"
}
]
},
{
"name": "cshrq_item_t",
"base": "",
"fields": [
{
"name": "index",
"type": "uint64"
},
{
"name": "seller",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "convert_to_eos",
"type": "bool"
},
{
"name": "memo",
"type": "string"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "domain_t",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "name",
"type": "string"
},
{
"name": "owner",
"type": "uint64"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "edit_token_dto",
"base": "",
"fields": [
{
"name": "creator",
"type": "uint64"
},
{
"name": "signer",
"type": "uint64"
},
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "domain_name",
"type": "string"
},
{
"name": "creator_royalties",
"type": "float64"
},
{
"name": "buy_as_income",
"type": "bool"
},
{
"name": "auth_sell",
"type": "bool"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "editaccount",
"base": "",
"fields": [
{
"name": "payload",
"type": "editaccount_dto"
}
]
},
{
"name": "editaccount_dto",
"base": "",
"fields": [
{
"name": "user",
"type": "uint64"
},
{
"name": "pub_key",
"type": "public_key"
},
{
"name": "primary",
"type": "bool"
},
{
"name": "secondary",
"type": "bool"
}
]
},
{
"name": "editdomain",
"base": "",
"fields": [
{
"name": "domain_name",
"type": "string"
},
{
"name": "owner",
"type": "uint64"
},
{
"name": "percentage",
"type": "float64"
}
]
},
{
"name": "editoken",
"base": "",
"fields": [
{
"name": "payload",
"type": "edit_token_dto"
}
]
},
{
"name": "editroyalty",
"base": "",
"fields": [
{
"name": "payload",
"type": "editroyalty_dto"
}
]
},
{
"name": "editroyalty_dto",
"base": "",
"fields": [
{
"name": "domain_name",
"type": "string"
},
{
"name": "holder_id",
"type": "uint64"
},
{
"name": "percentage",
"type": "float64"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "forwardacct",
"base": "",
"fields": [
{
"name": "user",
"type": "uint64"
},
{
"name": "forward_to",
"type": "uint64"
},
{
"name": "token_name",
"type": "symbol_code"
}
]
},
{
"name": "freezaccount",
"base": "",
"fields": [
{
"name": "user",
"type": "uint64"
},
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "freeze",
"type": "uint64"
}
]
},
{
"name": "init",
"base": "",
"fields": [
{
"name": "operator_percentage",
"type": "float64"
},
{
"name": "registry_contract",
"type": "name"
},
{
"name": "whitelist_contracts",
"type": "name[]"
}
]
},
{
"name": "ledgerprint",
"base": "",
"fields": [
{
"name": "type",
"type": "string"
},
{
"name": "payload",
"type": "string"
}
]
},
{
"name": "regaccount",
"base": "",
"fields": [
{
"name": "payload",
"type": "regaccount_dto"
}
]
},
{
"name": "regaccount_dto",
"base": "",
"fields": [
{
"name": "user_name",
"type": "string"
},
{
"name": "domain",
"type": "string"
}
]
},
{
"name": "regaccountpk",
"base": "",
"fields": [
{
"name": "payload",
"type": "regaccountpk_dto"
}
]
},
{
"name": "regaccountpk_dto",
"base": "",
"fields": [
{
"name": "user_name",
"type": "string"
},
{
"name": "domain",
"type": "string"
},
{
"name": "primary_public_key",
"type": "public_key"
},
{
"name": "secondary_public_key",
"type": "public_key"
}
]
},
{
"name": "regdomain",
"base": "",
"fields": [
{
"name": "domain_name",
"type": "string"
},
{
"name": "domain_symbol",
"type": "string"
}
]
},
{
"name": "regsuser",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user_name",
"type": "string"
},
{
"name": "domain",
"type": "string"
},
{
"name": "contract",
"type": "name"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "royalties_t",
"base": "",
"fields": [
{
"name": "holder_id",
"type": "uint64"
},
{
"name": "percentage",
"type": "float64"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "sell",
"base": "",
"fields": [
{
"name": "payload",
"type": "sell_dto"
}
]
},
{
"name": "sell_dto",
"base": "",
"fields": [
{
"name": "seller",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "convert_to_eos",
"type": "bool"
},
{
"name": "memo",
"type": "string"
},
{
"name": "backed_token",
"type": "symbol_code"
},
{
"name": "rate",
"type": "float64"
}
]
},
{
"name": "sell_order_t",
"base": "",
"fields": [
{
"name": "numeric_data",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "send",
"base": "",
"fields": [
{
"name": "payload",
"type": "send_dto"
}
]
},
{
"name": "send_dto",
"base": "",
"fields": [
{
"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_t",
"base": "",
"fields": [
{
"name": "operator_percentage",
"type": "float64"
},
{
"name": "operator_account",
"type": "uint64"
},
{
"name": "deweb_account",
"type": "uint64"
},
{
"name": "registry_contract",
"type": "name"
},
{
"name": "whitelist_contracts",
"type": "name[]"
},
{
"name": "price_discovery",
"type": "name"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "signal",
"base": "",
"fields": [
{
"name": "type",
"type": "string"
},
{
"name": "payload",
"type": "string"
}
]
},
{
"name": "symbols_t",
"base": "",
"fields": [
{
"name": "token_symbol",
"type": "symbol"
},
{
"name": "token_account",
"type": "name"
}
]
},
{
"name": "token_t",
"base": "",
"fields": [
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "creator",
"type": "uint64"
},
{
"name": "domain",
"type": "string"
},
{
"name": "supply",
"type": "asset"
},
{
"name": "reserve",
"type": "uint64"
},
{
"name": "creator_royalties",
"type": "float64"
},
{
"name": "cshrq_length",
"type": "int32"
},
{
"name": "buy_as_income",
"type": "bool"
},
{
"name": "num_of_holders",
"type": "uint64"
},
{
"name": "auth_sell",
"type": "bool"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "update",
"base": "",
"fields": [
{
"name": "field",
"type": "string"
},
{
"name": "string_value",
"type": "string"
},
{
"name": "int_value",
"type": "uint64"
},
{
"name": "double_value",
"type": "float64"
}
]
},
{
"name": "user_t",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user_name",
"type": "string"
},
{
"name": "domain",
"type": "string"
},
{
"name": "primary_public_key",
"type": "public_key"
},
{
"name": "secondary_public_key",
"type": "public_key"
},
{
"name": "redirect_link",
"type": "string"
},
{
"name": "flagged",
"type": "bool"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "meta_data",
"type": "string"
}
]
},
{
"name": "verifysig",
"base": "",
"fields": [
{
"name": "payload",
"type": "verifysig_dto"
}
]
},
{
"name": "verifysig_dto",
"base": "",
"fields": [
{
"name": "data",
"type": "string"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "user",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "payload",
"type": "withdraw_dto"
}
]
},
{
"name": "withdraw_dto",
"base": "",
"fields": [
{
"name": "seller",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "convert_to_eos",
"type": "bool"
},
{
"name": "memo",
"type": "string"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
}
],
"actions": [
{
"name": "buyct",
"type": "buyct",
"ricardian_contract": ""
},
{
"name": "cancelsell",
"type": "cancelsell",
"ricardian_contract": ""
},
{
"name": "cashiersrv",
"type": "cashiersrv",
"ricardian_contract": ""
},
{
"name": "createtoken",
"type": "createtoken",
"ricardian_contract": ""
},
{
"name": "editaccount",
"type": "editaccount",
"ricardian_contract": ""
},
{
"name": "editdomain",
"type": "editdomain",
"ricardian_contract": ""
},
{
"name": "editoken",
"type": "editoken",
"ricardian_contract": ""
},
{
"name": "editroyalty",
"type": "editroyalty",
"ricardian_contract": ""
},
{
"name": "forwardacct",
"type": "forwardacct",
"ricardian_contract": ""
},
{
"name": "freezaccount",
"type": "freezaccount",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "ledgerprint",
"type": "ledgerprint",
"ricardian_contract": ""
},
{
"name": "regaccount",
"type": "regaccount",
"ricardian_contract": ""
},
{
"name": "regaccountpk",
"type": "regaccountpk",
"ricardian_contract": ""
},
{
"name": "regdomain",
"type": "regdomain",
"ricardian_contract": ""
},
{
"name": "sell",
"type": "sell",
"ricardian_contract": ""
},
{
"name": "send",
"type": "send",
"ricardian_contract": ""
},
{
"name": "signal",
"type": "signal",
"ricardian_contract": ""
},
{
"name": "update",
"type": "update",
"ricardian_contract": ""
},
{
"name": "verifysig",
"type": "verifysig",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "balances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "balance_t"
},
{
"name": "buyorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "buy_order_t"
},
{
"name": "cashierq",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "cshrq_item_t"
},
{
"name": "domain",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "domain_t"
},
{
"name": "regsuser",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "regsuser"
},
{
"name": "royalty",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "royalties_t"
},
{
"name": "sellorder",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "sell_order_t"
},
{
"name": "settings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "setting_t"
},
{
"name": "symbols",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "symbols_t"
},
{
"name": "token",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "token_t"
},
{
"name": "user",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "user_t"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}