
vigoraclehub
Contract
{ "version": "eosio::abi/1.1", "types": [ { "new_type_name": "asset_type", "type": "uint16" } ], "structs": [ { "name": "addpair", "base": "", "fields": [ { "name": "pair", "type": "pair_data" } ] }, { "name": "addpaird", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token0", "type": "token" }, { "name": "token1", "type": "token" }, { "name": "precision_scale", "type": "uint8" }, { "name": "name", "type": "name" } ] }, { "name": "approve", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }, { "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "clear", "base": "", "fields": [ { "name": "pair", "type": "name" } ] }, { "name": "datapoints", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "value", "type": "uint64" }, { "name": "median", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] }, { "name": "delpair", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "reason", "type": "string" } ] }, { "name": "delpaird", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "reason", "type": "string" } ] }, { "name": "disapprove", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }, { "name": "oracle_data", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "approved", "type": "bool" }, { "name": "timestamp", "type": "time_point" }, { "name": "count", "type": "uint64" }, { "name": "balance", "type": "asset" } ] }, { "name": "pair_data", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "active", "type": "bool" }, { "name": "base_symbol", "type": "symbol" }, { "name": "base_type", "type": "asset_type" }, { "name": "base_contract", "type": "name" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quote_type", "type": "asset_type" }, { "name": "quote_contract", "type": "name" }, { "name": "quoted_precision", "type": "uint64" } ] }, { "name": "pair_symbol_int64", "base": "", "fields": [ { "name": "key", "type": "symbol" }, { "name": "value", "type": "int64" } ] }, { "name": "paird_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "token0", "type": "token" }, { "name": "token1", "type": "token" }, { "name": "active", "type": "bool" }, { "name": "precision_scale", "type": "uint8" }, { "name": "name", "type": "name" } ] }, { "name": "purge", "base": "", "fields": [] }, { "name": "push", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quotes", "type": "quote_data[]" } ] }, { "name": "pushd", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "quote_data", "base": "", "fields": [ { "name": "value", "type": "uint64" }, { "name": "pair", "type": "name" } ] }, { "name": "revoke", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }, { "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": "switchpair", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "active", "type": "bool" } ] }, { "name": "switchpaird", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "active", "type": "bool" } ] }, { "name": "token", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] } ], "actions": [ { "name": "addpair", "type": "addpair", "ricardian_contract": "" }, { "name": "addpaird", "type": "addpaird", "ricardian_contract": "" }, { "name": "approve", "type": "approve", "ricardian_contract": "" }, { "name": "claim", "type": "claim", "ricardian_contract": "" }, { "name": "clear", "type": "clear", "ricardian_contract": "" }, { "name": "delpair", "type": "delpair", "ricardian_contract": "" }, { "name": "delpaird", "type": "delpaird", "ricardian_contract": "" }, { "name": "disapprove", "type": "disapprove", "ricardian_contract": "" }, { "name": "purge", "type": "purge", "ricardian_contract": "" }, { "name": "push", "type": "push", "ricardian_contract": "" }, { "name": "pushd", "type": "pushd", "ricardian_contract": "" }, { "name": "revoke", "type": "revoke", "ricardian_contract": "" }, { "name": "switchpair", "type": "switchpair", "ricardian_contract": "" }, { "name": "switchpaird", "type": "switchpaird", "ricardian_contract": "" } ], "tables": [ { "name": "datapoints", "index_type": "i64", "key_names": [], "key_types": [], "type": "datapoints" }, { "name": "oracles", "index_type": "i64", "key_names": [], "key_types": [], "type": "oracle_data" }, { "name": "pairs", "index_type": "i64", "key_names": [], "key_types": [], "type": "pair_data" }, { "name": "pairsd", "index_type": "i64", "key_names": [], "key_types": [], "type": "paird_data" }, { "name": "tseries", "index_type": "i64", "key_names": [], "key_types": [], "type": "statspre" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }