Blockflow Docs
Console
Console
  • Welcome to BlockFlow!
    • 👋Introduction
    • 🪄The Difference
    • ✊Our motivation
  • Overview
    • 💡What we do
    • 📪Databases
    • 🚄Instances
    • ✈️APIs
    • ㊙️Secret Manager
  • Guides
    • 📪Creating a Database
      • 🖊️Working with Managed Database
    • 🚄Creating an Instance
      • 🖊️Defining Actions in Blockflow Instances
    • ✈️Creating an API
      • 🖊️How to write API logics
      • 🖊️How to get API Key
      • 🖊️Calling APIs on Blockflow
      • 🖊️How to Test APIs
    • ㊙️Storing Secrets
  • Use Cases
    • Lido Finance
      • Databases
        • LidoSubmission
        • LidoTransfer
        • SharesBurn
        • LidoApproval
        • CurrentFee
        • LidoConfig
        • LidoTotals
        • LidoStats
        • LidoHolder
        • LidoShares
        • LidoOracleConfig
        • LidoOracleReport
        • LidoOracleCompleted
        • LidoOracleMember
        • LidoNodeOperatorFees
        • LidoNodeOperatorsShares
        • LidoBeaconReport
        • LidoOracleExpectedEpoch
        • LidoTotalReward
      • Contracts
        • Lido
        • Lido Legacy Oracle
  • Pricing
    • Blockflow Pricing Structure
Powered by GitBook
On this page
  1. Use Cases
  2. Lido Finance
  3. Contracts

Lido Legacy Oracle

Contract Address- 0x442af784A788A5bd6F42A01Ebe9F287a871243fb

This contract is related to the Lido oracle, responsible for managing and reporting validator information and rewards. We have implemented handlers for the following events:

  • Completed: Handles completed oracle reports, capturing details like the epoch ID, beacon balance, and number of validators.

  • PostTotalShares: Records updates to the total shares and pooled Ether after oracle report processing.

  • MemberAdded: Logs when a new member is added to the oracle.

  • MemberRemoved: Logs when a member is removed from the oracle.

  • ContractVersionSet: Captures updates to the version of the oracle contract.

  • QuorumChanged: Handles changes to the quorum size required for oracle operations.

  • BeaconSpecSet: Records updates to the beacon chain specification parameters, such as epochs per frame, slots per epoch, and seconds per slot.

  • BeaconReportReceiverSet: Captures changes to the address of the contract that receives beacon reports.

  • AllowedBeaconBalanceRelativeDecreaseSet: Handles updates to the maximum allowed relative decrease in the beacon balance.

  • AllowedBeaconBalanceAnnualRelativeIncreaseSet: Captures changes to the maximum allowed annual relative increase in the beacon balance.

PreviousLidoNextBlockflow Pricing Structure