EOS

vigoraclehub

Contract

The data structures defined by this contract.

  • Action parameter in addpair

    { "name": "addpair", "base": "", "fields": [ { "name": "pair", "type": "pair_data" } ] }
  • Action parameter in addpaird

    { "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" } ] }
  • Action parameter in approve

    { "name": "approve", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }
  • Action parameter in claim

    { "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Action parameter in clear

    { "name": "clear", "base": "", "fields": [ { "name": "pair", "type": "name" } ] }
  • Table row type of datapoints

    { "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" } ] }
  • Action parameter in delpair

    { "name": "delpair", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "reason", "type": "string" } ] }
  • Action parameter in delpaird

    { "name": "delpaird", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "reason", "type": "string" } ] }
  • Action parameter in disapprove

    { "name": "disapprove", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }
  • Table row type of oracles

    { "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" } ] }
  • Struct property of addpair

    Table row type of pairs

    { "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" } ] }
  • Struct property of statspre

    { "name": "pair_symbol_int64", "base": "", "fields": [ { "name": "key", "type": "symbol" }, { "name": "value", "type": "int64" } ] }
  • Table row type of pairsd

    { "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" } ] }
  • Action parameter in purge

    { "name": "purge", "base": "", "fields": [] }
  • Action parameter in push

    { "name": "push", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quotes", "type": "quote_data[]" } ] }
  • Action parameter in pushd

    { "name": "pushd", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Struct property of push

    { "name": "quote_data", "base": "", "fields": [ { "name": "value", "type": "uint64" }, { "name": "pair", "type": "name" } ] }
  • Action parameter in revoke

    { "name": "revoke", "base": "", "fields": [ { "name": "oracle", "type": "name" } ] }
  • Table row type of tseries

    { "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" } ] }
  • Action parameter in switchpair

    { "name": "switchpair", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "active", "type": "bool" } ] }
  • Action parameter in switchpaird

    { "name": "switchpaird", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "active", "type": "bool" } ] }
  • Struct property of addpaird

    Struct property of paird_data

    { "name": "token", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "symbol", "type": "symbol" } ] }