ChainlinkOracleAdapter.sol
ChainlinkOracleAdapter
Adapted from the official implementation.
feedRegistry
The feed registry
Chainlink feed registry contract. See https://docs.chain.link/docs/data-feeds/feed-registry/
MAX_ACCEPTABLE_STALENESS
The maximum time allowed after the price update has happened. If the price was updated in more seconds than the maximum time, getPrice
function returns zero.
weth
The address of the wrapped native asset.
wbtc
The address of the wrapped asset.
disabledAssets
Assets which are temporarily stopped.
constructor
Constructor that sets the Chainlink feed registry and wrapped native contract.
Parameters
setAssetStatus
Function that disables and enables particular assets.
Parameters
supportsAsset
Checks if a token is supported.
Only the native token is supported as a quote.
Parameters
Return Values
getPrice
Returns the price of an asset denominated in the base asset.
Does not throw an error on failure but returns success = false.
Return Values
Last updated