TermPriceConsumerV3.sol
This contract operates at the protocol level and governs all instances of a Term Repo. This contract is a centralized price oracle contract that feeds pricing data to all Term Repos.
TermPriceConsumerV3
This contract is a centralized price oracle contract that feeds pricing data to all Term Repos
This contract operates at the protocol level and governs all instances of a Term Repo
DEVOPS_ROLE
EVERGREEN_MANAGEMENT_ROLE
priceFeeds
constructor
initialize
Intializes with an array of token addresses, followed with an array of Chainlink aggregator addresses https://docs.chain.link/docs/ethereum-addresses/
addNewTokenPriceFeed
Parameters
removeTokenPriceFeed
Parameters
usdValueOfTokens
A function to return current market value given a token address and an amount
Parameters
Return Values
_getLatestPrice
Return Values
_getDecimals
Return Values
_authorizeUpgrade
required override by the OpenZeppelin UUPS module
Last updated