
{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "asset_container_t", "type": "asset[]" } ], "structs": [ { "name": "acctsize", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "limit", "type": "uint64" } ] }, { "name": "acctstake", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "action", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "name", "type": "name" }, { "name": "authorization", "type": "permission_level[]" }, { "name": "data", "type": "bytes" } ] }, { "name": "assetout", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "assetout", "type": "asset" }, { "name": "memo", "type": "string" } ] }, { "name": "bailout", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "bailout_s", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "timestamp", "type": "time_point" }, { "name": "usern", "type": "name" }, { "name": "bailoutid", "type": "uint64" }, { "name": "type", "type": "name" }, { "name": "pcts", "type": "float64" }, { "name": "debt", "type": "asset_container_t" }, { "name": "collateral", "type": "asset_container_t" }, { "name": "recap1", "type": "asset_container_t" }, { "name": "recap2", "type": "asset_container_t" }, { "name": "recap3", "type": "asset_container_t" }, { "name": "recap3b", "type": "asset_container_t" }, { "name": "blockedins", "type": "asset_container_t" }, { "name": "blockeddebt", "type": "asset_container_t" } ] }, { "name": "bailoutup", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "batchse", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "batchsize", "type": "uint64" }, { "name": "stepdata", "type": "uint64" }, { "name": "stepdata2", "type": "uint64" }, { "name": "sumpcts", "type": "float64" }, { "name": "excesspct", "type": "float64" }, { "name": "l_pctl", "type": "float64" }, { "name": "l_rmliq", "type": "float64" }, { "name": "lastflag", "type": "bool" }, { "name": "buser", "type": "name" }, { "name": "bupuser", "type": "name" }, { "name": "lastinsurer", "type": "name" }, { "name": "assetcont", "type": "asset_container_t" }, { "name": "asset", "type": "asset" } ] }, { "name": "cleanbailout", "base": "", "fields": [ { "name": "batchSize", "type": "uint32" } ] }, { "name": "clearconfig", "base": "", "fields": [] }, { "name": "config", "base": "", "fields": [ { "name": "alphatest", "type": "uint16" }, { "name": "soltarget", "type": "uint16" }, { "name": "lsoltarget", "type": "uint16" }, { "name": "maxtesprice", "type": "uint16" }, { "name": "mintesprice", "type": "uint16" }, { "name": "calibrate", "type": "uint8" }, { "name": "maxtesscale", "type": "uint8" }, { "name": "mintesscale", "type": "uint8" }, { "name": "reservecut", "type": "uint8" }, { "name": "savingscut", "type": "uint8" }, { "name": "maxlends", "type": "uint8" }, { "name": "freezelevel", "type": "uint16" }, { "name": "assetouttime", "type": "uint32" }, { "name": "initialvig", "type": "uint16" }, { "name": "viglifeline", "type": "uint8" }, { "name": "vigordaccut", "type": "uint8" }, { "name": "newacctlim", "type": "uint8" }, { "name": "newacctsec", "type": "uint32" }, { "name": "reqstake", "type": "uint16" }, { "name": "staketime", "type": "uint32" }, { "name": "repanniv", "type": "uint32" }, { "name": "maxdisc", "type": "uint8" }, { "name": "exectype", "type": "uint8" }, { "name": "minebuffer", "type": "uint32" }, { "name": "gasfee", "type": "uint64" }, { "name": "kickseconds", "type": "uint32" }, { "name": "initmaxsize", "type": "uint32" }, { "name": "assetintime", "type": "uint32" }, { "name": "debtceiling", "type": "uint64" }, { "name": "logcount", "type": "uint64" }, { "name": "gatekeeper", "type": "uint16" }, { "name": "liquidate", "type": "uint16" }, { "name": "accountslim", "type": "uint32" }, { "name": "mincollat", "type": "uint64" }, { "name": "rexswitch", "type": "uint8" }, { "name": "dataa", "type": "uint64" }, { "name": "datab", "type": "uint64" }, { "name": "datac", "type": "uint64" }, { "name": "datad", "type": "name" }, { "name": "proxycontr", "type": "name" }, { "name": "proxypay", "type": "name" }, { "name": "dactoken", "type": "name" }, { "name": "oraclehub", "type": "name" }, { "name": "daccustodian", "type": "name" }, { "name": "vigordacfund", "type": "name" }, { "name": "finalreserve", "type": "name" }, { "name": "bailoutcr", "type": "uint32" }, { "name": "bailoutupcr", "type": "uint32" } ] }, { "name": "configure", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }, { "name": "croneosqueue", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "tag", "type": "name" }, { "name": "action", "type": "action" }, { "name": "due_date", "type": "time_point_sec" }, { "name": "expiration", "type": "time_point_sec" }, { "name": "repeat", "type": "uint64" } ] }, { "name": "croneosstats", "base": "", "fields": [ { "name": "total_count", "type": "uint64" }, { "name": "exec_count", "type": "uint64" }, { "name": "cancel_count", "type": "uint64" }, { "name": "expired_count", "type": "uint64" } ] }, { "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }, { "name": "deleteacnt", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "doassetout", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "assetout", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "exec", "type": "bool" }, { "name": "partialupdate", "type": "bool" }, { "name": "step", "type": "uint64" } ] }, { "name": "dodeleteacnt", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "doupdate", "base": "", "fields": [] }, { "name": "freezelevel", "base": "", "fields": [ { "name": "value", "type": "string" } ] }, { "name": "globalstats", "base": "", "fields": [ { "name": "solvency", "type": "float64" }, { "name": "valueofcol", "type": "float64" }, { "name": "valueofins", "type": "float64" }, { "name": "scale", "type": "float64" }, { "name": "svalueofcole", "type": "float64" }, { "name": "svalueofins", "type": "float64" }, { "name": "volume", "type": "float64" }, { "name": "svalueofcoleavg", "type": "float64" }, { "name": "pcts", "type": "float64" }, { "name": "savings", "type": "float64" }, { "name": "premiums", "type": "float64" }, { "name": "rm", "type": "float64" }, { "name": "earnrate", "type": "float64" }, { "name": "savingsrate", "type": "float64" }, { "name": "lastupdate", "type": "time_point" }, { "name": "fee", "type": "asset" }, { "name": "availability", "type": "time_point[]" }, { "name": "totaldebt", "type": "asset" }, { "name": "insurance", "type": "asset_container_t" }, { "name": "collateral", "type": "asset_container_t" }, { "name": "l_solvency", "type": "float64" }, { "name": "l_valueofcol", "type": "float64" }, { "name": "l_scale", "type": "float64" }, { "name": "l_svalueofcole", "type": "float64" }, { "name": "l_svalueofins", "type": "float64" }, { "name": "l_svalueofcoleavg", "type": "float64" }, { "name": "l_pcts", "type": "float64" }, { "name": "l_premiums", "type": "float64" }, { "name": "l_rm", "type": "float64" }, { "name": "l_fee", "type": "asset" }, { "name": "l_totaldebt", "type": "asset" }, { "name": "step", "type": "uint16" }, { "name": "ac", "type": "uint64" }, { "name": "savingsscale", "type": "float64" }, { "name": "kicktimer", "type": "time_point" }, { "name": "bailoutuser", "type": "name" }, { "name": "bailoutupuser", "type": "name" }, { "name": "bailoutid", "type": "uint64" }, { "name": "rexproxy", "type": "uint64" }, { "name": "vigfees", "type": "uint64" }, { "name": "totalvalue", "type": "float64" }, { "name": "atimer", "type": "time_point_sec" }, { "name": "l_collateral", "type": "asset_container_t" } ] }, { "name": "kick", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "delay_sec", "type": "uint32" } ] }, { "name": "liquidate", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "liquidateup", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "log", "base": "", "fields": [ { "name": "message", "type": "string" } ] }, { "name": "log_s", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "usern", "type": "name" }, { "name": "function", "type": "name" }, { "name": "message", "type": "string" }, { "name": "timestamp", "type": "time_point" }, { "name": "bailoutid", "type": "uint64" } ] }, { "name": "market_s", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "marketdata", "type": "statspre" } ] }, { "name": "openaccount", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "pair_symbol_int64", "base": "", "fields": [ { "name": "key", "type": "symbol" }, { "name": "value", "type": "int64" } ] }, { "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }, { "name": "predoupdate", "base": "", "fields": [ { "name": "step", "type": "uint64" } ] }, { "name": "reputation_s", "base": "", "fields": [ { "name": "reputation", "type": "float64" }, { "name": "reputation_pct", "type": "float64" }, { "name": "vig_since_anniv", "type": "asset" }, { "name": "rep_lag0", "type": "asset" }, { "name": "rep_lag1", "type": "asset" }, { "name": "rep_lag2", "type": "asset" }, { "name": "anniv", "type": "time_point" } ] }, { "name": "returncol", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "returnins", "base": "", "fields": [ { "name": "usern", "type": "name" } ] }, { "name": "setacctsize", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "limit", "type": "uint64" } ] }, { "name": "setconfig", "base": "", "fields": [ { "name": "config", "type": "config" } ] }, { "name": "stakeacnt", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "stake", "type": "asset" }, { "name": "unlocktime", "type": "time_point_sec" } ] }, { "name": "statspre", "base": "", "fields": [ { "name": "freq", "type": "uint32" }, { "name": "timestamp", "type": "time_point" }, { "name": "price", "type": "uint64[]" }, { "name": "returns", "type": "int64[]" }, { "name": "correlation_matrix", "type": "pair_symbol_int64[]" }, { "name": "vol", "type": "uint64" } ] }, { "name": "tick", "base": "", "fields": [] }, { "name": "unwhitelist", "base": "", "fields": [ { "name": "sym", "type": "symbol" } ] }, { "name": "user_s", "base": "", "fields": [ { "name": "usern", "type": "name" }, { "name": "debt", "type": "asset" }, { "name": "reputation", "type": "reputation_s" }, { "name": "collateral", "type": "asset_container_t" }, { "name": "insurance", "type": "asset_container_t" }, { "name": "valueofcol", "type": "float64" }, { "name": "valueofins", "type": "float64" }, { "name": "tesprice", "type": "float64" }, { "name": "earnrate", "type": "float64" }, { "name": "pcts", "type": "float64" }, { "name": "volcol", "type": "float64" }, { "name": "txnvolume", "type": "float64" }, { "name": "rewardsave", "type": "float64" }, { "name": "prem", "type": "float64" }, { "name": "svalueofinsx", "type": "float64" }, { "name": "lastupdate", "type": "time_point" }, { "name": "l_debt", "type": "asset" }, { "name": "l_collateral", "type": "asset_container_t" }, { "name": "l_valueofcol", "type": "float64" }, { "name": "l_tesprice", "type": "float64" }, { "name": "l_pcts", "type": "float64" }, { "name": "l_volcol", "type": "float64" }, { "name": "savings", "type": "float64" }, { "name": "rewardrexvot", "type": "float64" }, { "name": "l_prem", "type": "float64" }, { "name": "l_svalueofinsx", "type": "float64" }, { "name": "vigfees", "type": "uint64" }, { "name": "rewardlend", "type": "float64" }, { "name": "rewardlend2", "type": "time_point_sec" } ] }, { "name": "whitelist", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "feed", "type": "name" }, { "name": "assetin", "type": "bool" }, { "name": "assetout", "type": "bool" }, { "name": "maxlends", "type": "uint8" } ] }, { "name": "whitelist_s", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" }, { "name": "feed", "type": "name" }, { "name": "assetin", "type": "bool" }, { "name": "assetout", "type": "bool" }, { "name": "maxlends", "type": "uint8" }, { "name": "lendable", "type": "asset" }, { "name": "lendablepct", "type": "float64" }, { "name": "lentpct", "type": "float64" } ] } ], "actions": [ { "name": "acctstake", "type": "acctstake", "ricardian_contract": "" }, { "name": "assetout", "type": "assetout", "ricardian_contract": "" }, { "name": "bailout", "type": "bailout", "ricardian_contract": "" }, { "name": "bailoutup", "type": "bailoutup", "ricardian_contract": "" }, { "name": "cleanbailout", "type": "cleanbailout", "ricardian_contract": "" }, { "name": "clearconfig", "type": "clearconfig", "ricardian_contract": "" }, { "name": "configure", "type": "configure", "ricardian_contract": "" }, { "name": "deleteacnt", "type": "deleteacnt", "ricardian_contract": "" }, { "name": "doassetout", "type": "doassetout", "ricardian_contract": "" }, { "name": "dodeleteacnt", "type": "dodeleteacnt", "ricardian_contract": "" }, { "name": "doupdate", "type": "doupdate", "ricardian_contract": "" }, { "name": "freezelevel", "type": "freezelevel", "ricardian_contract": "" }, { "name": "kick", "type": "kick", "ricardian_contract": "" }, { "name": "liquidate", "type": "liquidate", "ricardian_contract": "" }, { "name": "liquidateup", "type": "liquidateup", "ricardian_contract": "" }, { "name": "log", "type": "log", "ricardian_contract": "" }, { "name": "openaccount", "type": "openaccount", "ricardian_contract": "" }, { "name": "predoupdate", "type": "predoupdate", "ricardian_contract": "" }, { "name": "returncol", "type": "returncol", "ricardian_contract": "" }, { "name": "returnins", "type": "returnins", "ricardian_contract": "" }, { "name": "setacctsize", "type": "setacctsize", "ricardian_contract": "" }, { "name": "setconfig", "type": "setconfig", "ricardian_contract": "" }, { "name": "tick", "type": "tick", "ricardian_contract": "" }, { "name": "unwhitelist", "type": "unwhitelist", "ricardian_contract": "" }, { "name": "whitelist", "type": "whitelist", "ricardian_contract": "" } ], "tables": [ { "name": "acctsize", "index_type": "i64", "key_names": [], "key_types": [], "type": "acctsize" }, { "name": "bailout", "index_type": "i64", "key_names": [], "key_types": [], "type": "bailout_s" }, { "name": "batchse", "index_type": "i64", "key_names": [], "key_types": [], "type": "batchse" }, { "name": "config", "index_type": "i64", "key_names": [], "key_types": [], "type": "config" }, { "name": "croneosqueue", "index_type": "i64", "key_names": [], "key_types": [], "type": "croneosqueue" }, { "name": "croneosstats", "index_type": "i64", "key_names": [], "key_types": [], "type": "croneosstats" }, { "name": "globalstats", "index_type": "i64", "key_names": [], "key_types": [], "type": "globalstats" }, { "name": "log", "index_type": "i64", "key_names": [], "key_types": [], "type": "log_s" }, { "name": "market", "index_type": "i64", "key_names": [], "key_types": [], "type": "market_s" }, { "name": "stake", "index_type": "i64", "key_names": [], "key_types": [], "type": "stakeacnt" }, { "name": "stat", "index_type": "i64", "key_names": [], "key_types": [], "type": "currency_stats" }, { "name": "user", "index_type": "i64", "key_names": [], "key_types": [], "type": "user_s" }, { "name": "whitelist", "index_type": "i64", "key_names": [], "key_types": [], "type": "whitelist_s" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }