Scry Protocol
  • Introduction
  • Morpheus
    • Morpheus
    • Build Your Own Oracle
    • Contract Use and Request Feeds
      • VRF
      • Crosschain Data
      • Jury - Human Defined Questions
    • Sample Templates for Contracts
    • MetaMorph: A Decentralized Oracle Tool
    • VRF Hash RanCh
    • Deployments and Oracles Available
    • Veryfi - cross-chain asset verification
  • Vain
    • Deep dive
  • Scry Token and Staking $SCRY
    • The $SCRY Token: A New Age in Oracle Collateralization and Decentralization
    • Staking
    • Distribution
  • Open Oracle Framework
    • Subscription Based Models
    • Data Feeds for Historical Tracking
    • Time Weighted Average Price using OOF
    • Feed Requests
    • Oracle Spreadsheet Management and Creation
    • Oracle Creation
    • Oracle Management
    • Front End
    • Solidity Contracts and Interface
    • OpenOracleFramework.sol
    • OOFFactory.sol
    • Deployments
  • SMART CONTRACTS
    • Smart Contracts
  • Links
    • Links
    • Deprecated
      • Purchasing a License
      • Licensing and Perks
      • Scry NFT
Powered by GitBook
On this page
  1. Open Oracle Framework

Oracle Management

Oracle Management

All oracles are able to be managed by their signers, we have built in a lightweight democratic vote system, whereby a signer can propose a change to the contract, and with the threshold being met, can execute these changes. This allows for oracles to change signers/update feeds/update prices/withdraw funds and do other management

Funds that have been donated/paid to the oracle can be withdraw to either a designated address for custom withdraw features to be handled by another contract, or can be split between all signers. This allows for cold wallets to be feed providers, using a contract to send the payment to the cold wallets instead on receive/fallback.

Proposal Types

  • 0 updatePricePass(uintValue)

  • 1 updateThreshold(uintValue)

  • 2 addSigners(addressValue)

  • 3 removeSigner(addressValue)

  • 4 updatePayoutAddress(addressValue)

  • 5 updateRevenueMode(feedId, uintValue)

  • 6 updateFeedCost(feedId, uintValue)

PreviousOracle CreationNextFront End

Last updated 3 years ago