Overview
OraclesManager is the base contract for managing the network of independent validators (oracles) who verify and sign cross-chain transactions. Contract Location:contracts/transfers/OraclesManager.sol
State Variables
Minimum number of oracle signatures required for transaction confirmation
Required confirmations when many oracles are active
Number of oracles marked as required (must sign every transaction)
Array of active oracle addresses
Main Functions
addOracles
updateOracle
setMinConfirmations
Oracle Types
Required Oracles: Must sign every transaction for it to be valid Optional Oracles: Contribute to reaching minimum confirmation thresholdRelated Documentation
Oracle Concepts
Learn about the oracle network architecture
SignatureVerifier
Signature verification contract