SuperVol Docs
  • Overview
    • What is SuperVol?
    • Product Lineup
      • 1 Hour Option
      • 1 Minute Option
      • SuperVol Play
    • User Guide
      • Get Started
      • Deposit & Withdraw
      • Trade "1 Hour Option"
      • Trade "1 Minute Option"
      • Share Trade
      • Link Telegram
    • Referral
    • 1 Min Affiliate
    • Random Reward
    • Raffle
    • SuperVol Score
    • SuperVol Points
    • SuperVol Volatility Box
    • SuperVol Coupon
    • Volnir NFT
    • Badge
    • ACS Event
  • Community
    • Groups
    • Brand & Logo
  • Risks & Disclosure
  • Developers
    • Contracts
    • Structure
      • Oracle & Fixing
      • Hybrid Approach
      • Fee Structure
  • Archives
    • Minato Testnet Archives
      • Rewards (Minato)
      • User Guide (Minato)
        • Get Started (Minato)
          • Claim Testnet Tokens (Minato)
        • Deposit & Withdraw (Minato)
        • Trade (Minato)
        • Share Trade (Minato)
      • Points (Minato)
      • Contracts (Minato)
    • (Archive) Deposit APR Event
    • (Archive) SuperVol Mystery Box
Powered by GitBook
On this page
  • Price feed from Pyth
  • Round Fixing & Settlement
  1. Developers
  2. Structure

Oracle & Fixing

Price Feeds and Settlement for SuperVol options

PreviousStructureNextHybrid Approach

Last updated 1 month ago

Price feed from Pyth

  • SuperVol uses , a pull-based oracle for crypto market data, for the fair calculation of its options.

  • Pyth Price Feeds are used for the Start Price and End Price of each rounds, thus providing both a decentralised and accountable standard to determine user's trade results.

Display-wise, SuperVol uses chart data from TradingView charts (ex. )

However, actual fixing and settlement is made in Pyth price feeds. We advise that users only view charts as a reference.

Round Fixing & Settlement

Due to various complexities in round fixing (including blockchain latency, market fluctuations, smart contract risk), orders with less than 1 minute left before expiry have a high risk of failure. It is recommended that users place orders with enough time remaining.

  • The price of each coin/token at 00 minutes @ every hour will be used for the fixings of SuperVol's 1 Hour options.

  • More precisely, SuperVol listens to the Pyth price of HH:00:00 at HH:00:10 every hour.

  • By structure, the End Price of Round 'N' will be used for the Start Price of Round 'N+1'. Failure in Pyth price retrieval leads to an error in both ending one round and starting a new one.

  • Due to various reasons (i.e. delay/shutdown of Pyth, Ethereum or L2 network), SuperVol may fail to retrieve fixing prices.

    • For example, if SuperVol fails to fetch the End Price for Round 'N':

      1. SuperVol will retry every 2 minutes (ex. HH:02:10 / HH:04:10/ ...)

      2. Until Round 'N' is fixed, the opening of Round 'N+1' will be delayed (No Start Price).

        • If the issue persists for 60 minutes, Round 'N+1' will be cancelled.

      3. Afterwards, SuperVol will search the Start Price for Round 'N+2'

      4. Trading will be functional from Round 'N+2'

  • Regardless of the operation of other rounds, SuperVol will attempt fixing of Round 'N' for a maximum of 24 hours (=Max. 720 attempts)

    • If fixing fails even after 24 hours, SuperVol will use Binance spot price of asset for End Price of Round 'N'

The price of each coin/token at 00 seconds @ every minute will be used for the fixings of SuperVol's 1 Minute options.

  • More precisely, SuperVol listens to the Pyth price of HH:MM:00 every minute.

  • Due to various reasons (i.e. delay/shutdown of Pyth, Ethereum or L2 network), SuperVol may fail to retrieve fixing prices.

  • Regardless of the operation of other rounds, SuperVol will attempt fixing of Round 'N' for a maximum of 24 hours (=Max. 720 attempts)

    • If fixing fails even after 24 hours, SuperVol will use Binance spot price of asset for End Price of Round 'N'

Pyth
BTCUSD
SuperVol 1 hour BTC Product: Charts powered by Tradingview
BTCUSD chart