EOS

delphioracle

Contract

The data structures defined by this contract.

  • Table row type of abusers

    { "name": "abusers", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "votes", "type": "uint64" } ] }
  • Action parameter in addcustodian

    { "name": "addcustodian", "base": "", "fields": [ { "name": "name", "type": "name" } ] }
  • Table row type of bars

    { "name": "bars", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "high", "type": "uint64" }, { "name": "low", "type": "uint64" }, { "name": "median", "type": "uint64" }, { "name": "timestamp", "type": "time_point" } ] }
  • Action parameter in cancelbounty

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

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

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

    { "name": "configure", "base": "", "fields": [ { "name": "g", "type": "globalinput" } ] }
  • Table row type of custodians

    { "name": "custodians", "base": "", "fields": [ { "name": "name", "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 delcustodian

    { "name": "delcustodian", "base": "", "fields": [ { "name": "name", "type": "name" } ] }
  • Action parameter in deletepair

    { "name": "deletepair", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "reason", "type": "string" } ] }
  • Table row type of donations

    { "name": "donations", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "donator", "type": "name" }, { "name": "pair", "type": "name" }, { "name": "timestamp", "type": "time_point" }, { "name": "amount", "type": "asset" } ] }
  • Action parameter in editbounty

    { "name": "editbounty", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "pair", "type": "pairinput" } ] }
  • Action parameter in editpair

    { "name": "editpair", "base": "", "fields": [ { "name": "pair", "type": "pairs" } ] }
  • Action parameter in forfeithash

    { "name": "forfeithash", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Table row type of global

    { "name": "global", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_datapoints_count", "type": "uint64" }, { "name": "total_claimed", "type": "asset" }, { "name": "datapoints_per_instrument", "type": "uint64" }, { "name": "bars_per_instrument", "type": "uint64" }, { "name": "vote_interval", "type": "uint64" }, { "name": "write_cooldown", "type": "uint64" }, { "name": "approver_threshold", "type": "uint64" }, { "name": "approving_oracles_threshold", "type": "uint64" }, { "name": "approving_custodians_threshold", "type": "uint64" }, { "name": "minimum_rank", "type": "uint64" }, { "name": "paid", "type": "uint64" }, { "name": "min_bounty_delay", "type": "uint64" }, { "name": "new_bounty_delay", "type": "uint64" } ] }
  • Struct property of configure

    { "name": "globalinput", "base": "", "fields": [ { "name": "datapoints_per_instrument", "type": "uint64" }, { "name": "bars_per_instrument", "type": "uint64" }, { "name": "vote_interval", "type": "uint64" }, { "name": "write_cooldown", "type": "uint64" }, { "name": "approver_threshold", "type": "uint64" }, { "name": "approving_oracles_threshold", "type": "uint64" }, { "name": "approving_custodians_threshold", "type": "uint64" }, { "name": "minimum_rank", "type": "uint64" }, { "name": "paid", "type": "uint64" }, { "name": "min_bounty_delay", "type": "uint64" }, { "name": "new_bounty_delay", "type": "uint64" } ] }
  • Table row type of hashes

    { "name": "hashes", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "multiparty", "type": "checksum256" }, { "name": "hash", "type": "checksum256" }, { "name": "reveal", "type": "string" }, { "name": "timestamp", "type": "time_point" } ] }
  • Action parameter in migratedata

    { "name": "migratedata", "base": "", "fields": [] }
  • Table row type of networks

    { "name": "networks", "base": "", "fields": [ { "name": "name", "type": "name" } ] }
  • Action parameter in newbounty

    { "name": "newbounty", "base": "", "fields": [ { "name": "proposer", "type": "name" }, { "name": "pair", "type": "pairinput" } ] }
  • Table row type of oglobal

    { "name": "oglobal", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_datapoints_count", "type": "uint64" } ] }
  • Struct property of editbounty

    Struct property of newbounty

    { "name": "pairinput", "base": "", "fields": [ { "name": "name", "type": "name" }, { "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 editpair

    Table row type of npairs

    Table row type of pairs

    { "name": "pairs", "base": "", "fields": [ { "name": "active", "type": "bool" }, { "name": "bounty_awarded", "type": "bool" }, { "name": "bounty_edited_by_custodians", "type": "bool" }, { "name": "proposer", "type": "name" }, { "name": "name", "type": "name" }, { "name": "bounty_amount", "type": "asset" }, { "name": "approving_custodians", "type": "name[]" }, { "name": "approving_oracles", "type": "name[]" }, { "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 write

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

    { "name": "reguser", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Table row type of stats

    { "name": "stats", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "timestamp", "type": "time_point" }, { "name": "count", "type": "uint64" }, { "name": "last_claim", "type": "time_point" }, { "name": "balance", "type": "asset" } ] }
  • Action parameter in unvotebounty

    { "name": "unvotebounty", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bounty", "type": "name" } ] }
  • Action parameter in updateusers

    { "name": "updateusers", "base": "", "fields": [] }
  • Table row type of users

    { "name": "users", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "contribution", "type": "asset" }, { "name": "score", "type": "uint64" }, { "name": "creation_timestamp", "type": "time_point" } ] }
  • Action parameter in voteabuser

    { "name": "voteabuser", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "abuser", "type": "name" } ] }
  • Action parameter in votebounty

    { "name": "votebounty", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "bounty", "type": "name" } ] }
  • Table row type of voters

    { "name": "voter_info", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "producers", "type": "name[]" }, { "name": "staked", "type": "int64" }, { "name": "last_vote_weight", "type": "float64" }, { "name": "proxied_vote_weight", "type": "float64" }, { "name": "is_proxy", "type": "bool" }, { "name": "flags1", "type": "uint32" }, { "name": "reserved2", "type": "uint32" }, { "name": "reserved3", "type": "asset" } ] }
  • Action parameter in write

    { "name": "write", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quotes", "type": "quote[]" } ] }
  • Action parameter in writehash

    { "name": "writehash", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "hash", "type": "checksum256" }, { "name": "reveal", "type": "string" } ] }