{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"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": "token_name",
"type": "symbol_code"
},
{
"name": "holder_name",
"type": "uint64"
},
{
"name": "withdraw_to",
"type": "name"
},
{
"name": "memo",
"type": "string"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "config_dto",
"base": "",
"fields": [
{
"name": "save_in_ram",
"type": "bool"
},
{
"name": "to_print",
"type": "bool"
}
]
},
{
"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": "nonce",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "createtoken",
"base": "",
"fields": [
{
"name": "payload",
"type": "create_token_dto"
}
]
},
{
"name": "dwebaction",
"base": "",
"fields": [
{
"name": "user",
"type": "uint64"
},
{
"name": "domain",
"type": "string"
},
{
"name": "type",
"type": "string"
},
{
"name": "payload",
"type": "string"
}
]
},
{
"name": "editaccount",
"base": "",
"fields": [
{
"name": "payload",
"type": "editaccount_dto"
}
]
},
{
"name": "editaccount_dto",
"base": "",
"fields": [
{
"name": "user",
"type": "uint64"
},
{
"name": "primary_public_key",
"type": "public_key"
},
{
"name": "secondary_public_key",
"type": "public_key"
}
]
},
{
"name": "getconfig",
"base": "",
"fields": [
{
"name": "payload",
"type": "config_dto"
}
]
},
{
"name": "ledgerprint",
"base": "",
"fields": [
{
"name": "type",
"type": "string"
},
{
"name": "payload",
"type": "string"
}
]
},
{
"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": "regaccount",
"base": "",
"fields": [
{
"name": "payload",
"type": "regaccount_dto"
}
]
},
{
"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": "revshare",
"base": "",
"fields": [
{
"name": "token_name",
"type": "symbol_code"
},
{
"name": "holder_name",
"type": "uint64"
},
{
"name": "percentage",
"type": "float64"
},
{
"name": "balance",
"type": "asset"
},
{
"name": "last_update_ts",
"type": "uint64"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"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"
}
]
},
{
"name": "verifysig_dto",
"base": "",
"fields": [
{
"name": "data",
"type": "string"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "user",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
}
],
"actions": [
{
"name": "burn",
"type": "burn",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "createtoken",
"type": "createtoken",
"ricardian_contract": ""
},
{
"name": "dwebaction",
"type": "dwebaction",
"ricardian_contract": ""
},
{
"name": "editaccount",
"type": "editaccount",
"ricardian_contract": ""
},
{
"name": "getconfig",
"type": "getconfig",
"ricardian_contract": ""
},
{
"name": "ledgerprint",
"type": "ledgerprint",
"ricardian_contract": ""
},
{
"name": "multisend",
"type": "multisend",
"ricardian_contract": ""
},
{
"name": "regaccount",
"type": "regaccount",
"ricardian_contract": ""
},
{
"name": "sell",
"type": "sell",
"ricardian_contract": ""
},
{
"name": "send",
"type": "send",
"ricardian_contract": ""
},
{
"name": "tokenallowc",
"type": "tokenallowc",
"ricardian_contract": ""
},
{
"name": "verifysig",
"type": "verifysig",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "buyorders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "buy_order"
},
{
"name": "revshare",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "revshare"
},
{
"name": "setting",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "setting"
},
{
"name": "tempdata",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "temp_data"
},
{
"name": "tokens",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "token"
},
{
"name": "users",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "user"
},
{
"name": "vbalances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "vbalance"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}