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

nonpayable

Parameters

No parameters found in the constructor.

Functions


changeOracleImplementationnonpayable

Parameters

Return values

No return values for this function.

claimOwnershipnonpayable

Parameters

No parameters for this function.

Return values

No return values for this function.

getnonpayable

Parameters

Return values

nameview

Parameters

Return values

oracleImplementationview

Parameters

No parameters for this function.

Return values

ownerview

Parameters

No parameters for this function.

Return values

peekview

Parameters

Return values

peekSpotview

Parameters

Return values

pendingOwnerview

Parameters

No parameters for this function.

Return values

symbolview

Parameters

Return values

transferOwnershipnonpayable

Parameters

Return values

No return values for this function.

Events (for EVM logging)


LogOracleImplementationChange

Parameters

OwnershipTransferred

Parameters

Last updated