
{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "ID", "type": "uint64" }, { "new_type_name": "t_amount", "type": "int32" }, { "new_type_name": "t_name", "type": "name" }, { "new_type_name": "t_state", "type": "uint8" }, { "new_type_name": "t_type", "type": "uint8" }, { "new_type_name": "t_utime", "type": "uint32" } ], "structs": [ { "name": "LoanModel", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "business", "type": "t_name" }, { "name": "account", "type": "t_name" }, { "name": "quantity", "type": "asset" }, { "name": "accumulated", "type": "asset" }, { "name": "state", "type": "t_state" }, { "name": "datetime", "type": "t_utime" }, { "name": "agent", "type": "t_name" }, { "name": "agent_percent", "type": "t_amount" }, { "name": "agent1", "type": "t_name" }, { "name": "agent1_percent", "type": "t_amount" }, { "name": "memo", "type": "string" }, { "name": "creator", "type": "t_name" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }, { "name": "MicroLoanModel", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "account", "type": "t_name" }, { "name": "type", "type": "t_type" }, { "name": "quantity", "type": "asset" }, { "name": "accumulated", "type": "asset" }, { "name": "state", "type": "t_state" }, { "name": "datetime", "type": "t_utime" }, { "name": "agent", "type": "t_name" }, { "name": "agent_percent", "type": "t_amount" }, { "name": "agent1", "type": "t_name" }, { "name": "agent1_percent", "type": "t_amount" }, { "name": "memo", "type": "string" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" }, { "name": "r5", "type": "uint64" } ] }, { "name": "addloan", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "loanids", "type": "string" } ] }, { "name": "addreferral", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referral", "type": "name" } ] }, { "name": "addsettings", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "setting", "type": "string" } ] }, { "name": "autopayacct", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "balances", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" } ] }, { "name": "delreferral", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "delsettings", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "doautopay", "base": "", "fields": [] }, { "name": "loans", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "loans", "type": "string" } ] }, { "name": "referral", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "referral", "type": "name" }, { "name": "data", "type": "string" } ] }, { "name": "referraldata", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "data", "type": "string" } ] }, { "name": "removeloan", "base": "", "fields": [ { "name": "account", "type": "name" } ] }, { "name": "settings", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "setting", "type": "string" } ] }, { "name": "validsenders", "base": "", "fields": [ { "name": "account", "type": "name" } ] } ], "actions": [ { "name": "addloan", "type": "addloan", "ricardian_contract": "" }, { "name": "addreferral", "type": "addreferral", "ricardian_contract": "" }, { "name": "addsettings", "type": "addsettings", "ricardian_contract": "" }, { "name": "autopayacct", "type": "autopayacct", "ricardian_contract": "" }, { "name": "delreferral", "type": "delreferral", "ricardian_contract": "" }, { "name": "delsettings", "type": "delsettings", "ricardian_contract": "" }, { "name": "doautopay", "type": "doautopay", "ricardian_contract": "" }, { "name": "referraldata", "type": "referraldata", "ricardian_contract": "" }, { "name": "removeloan", "type": "removeloan", "ricardian_contract": "" } ], "tables": [ { "name": ".icro.oan.ode", "index_type": "i64", "key_names": [], "key_types": [], "type": "MicroLoanModel" }, { "name": "balances", "index_type": "i64", "key_names": [], "key_types": [], "type": "balances" }, { "name": "loan", "index_type": "i64", "key_names": [], "key_types": [], "type": "LoanModel" }, { "name": "loans", "index_type": "i64", "key_names": [], "key_types": [], "type": "loans" }, { "name": "referral", "index_type": "i64", "key_names": [], "key_types": [], "type": "referral" }, { "name": "settings", "index_type": "i64", "key_names": [], "key_types": [], "type": "settings" }, { "name": "validsenders", "index_type": "i64", "key_names": [], "key_types": [], "type": "validsenders" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }