Proxy Oracles
Oracles enable cauldrons to price the collateral and are a crucial part of the abracadabra infrastructure. Each cauldron has it's own oracle. Abracadabra uses proxy oracles with the Abracadabra Multisig as an owner, to upgrade the oracle implementation if it was to become deprecated, maintaining high levels of security.
Abracadabra uses a variety of Oracle providers depending on chains and assets. The exact oracle can always verified using the oracle() function of the Cauldron. Those oracles include:
Constructor
Constructor
nonpayable
nonpayable
Parameters
No parameters found in the constructor.
Functions
changeOracleImplementationnonpayable
changeOracleImplementationnonpayable
Parameters
Return values
No return values for this function.
claimOwnershipnonpayable
claimOwnershipnonpayable
Parameters
No parameters for this function.
Return values
No return values for this function.
getnonpayable
getnonpayable
Parameters
Return values
nameview
nameview
Parameters
Return values
oracleImplementationview
oracleImplementationview
Parameters
No parameters for this function.
Return values
ownerview
ownerview
Parameters
No parameters for this function.
Return values
peekview
peekview
Parameters
Return values
peekSpotview
peekSpotview
Parameters
Return values
pendingOwnerview
pendingOwnerview
Parameters
No parameters for this function.
Return values
symbolview
symbolview
Parameters
Return values
transferOwnershipnonpayable
transferOwnershipnonpayable
Parameters
Return values
No return values for this function.
Events (for EVM logging)
LogOracleImplementationChange
LogOracleImplementationChange
Parameters
OwnershipTransferred
OwnershipTransferred
Parameters
Last updated