🖥️
Term Finance v1 Developer Documentation
  • Overview
  • Term Finance Protocol
    • Term Repo
      • Term Auction Group
        • Initialization Parameters
        • Administrative Functions
      • Term Servicer Group
        • Initialization Parameters
        • Administrative Functions
      • Term Repo Token
        • Initialization Parameters
        • Administrative Functions
    • Protocol Contracts
      • Price Feeds
    • Conventions
    • Terminology
  • Access Controls
    • Upgradeability
  • Deployed Contracts
    • Smart Contract Audits
    • Formal Verification
    • [Ethereum]
    • [Avalanche]
  • Protocol Security
    • Smart Contract Monitoring
    • Front-End Security
  • Solidity API - latest
    • Term Repo Class
      • Term Auction Group
        • TermAuction.sol
        • TermAuctionBidLocker.sol
        • TermAuctionOfferLocker.sol
      • Term Servicer Group
        • TermRepoServicer.sol
        • TermRepoLocker.sol
        • TermRepoCollateralManager.sol
        • TermRepoRolloverManager.sol
      • TermRepoToken.sol
    • Protocol Class
      • TermController.sol
      • TermEventEmitter.sol
      • TermInitializer.sol
      • TermPriceConsumerV3.sol
  • Solidity API - 0.5.31
    • Term Repo Class
      • Term Auction Group
        • TermAuction.sol
        • TermAuctionBidLocker.sol
        • TermAuctionOfferLocker.sol
      • Term Servicer Group
        • TermRepoServicer.sol
        • TermRepoLocker.sol
        • TermRepoCollateralManager.sol
        • TermRepoRolloverManager.sol
      • TermRepoToken.sol
    • Protocol Class
      • TermController.sol
      • TermEventEmitter.sol
      • TermInitializer.sol
      • TermPriceConsumerV3.sol
  • Solidity API - 0.5.32
    • Term Repo Class
      • Term Auction Group
        • TermAuction.sol
        • TermAuctionBidLocker.sol
        • TermAuctionOfferLocker.sol
      • Term Servicer Group
        • TermRepoServicer.sol
        • TermRepoLocker.sol
        • TermRepoCollateralManager.sol
        • TermRepoRolloverManager.sol
      • TermRepoToken.sol
    • Protocol Class
      • TermController.sol
      • TermEventEmitter.sol
      • TermInitializer.sol
      • TermPriceConsumerV3.sol
  • Solidity API - 0.6.0
    • Term Repo Class
      • Term Auction Group
        • TermAuction.sol
        • TermAuctionBidLocker.sol
        • TermAuctionOfferLocker.sol
      • Term Servicer Group
        • TermRepoServicer.sol
        • TermRepoLocker.sol
        • TermRepoCollateralManager.sol
        • TermRepoRolloverManager.sol
      • TermRepoToken.sol
    • Protocol Class
      • TermController.sol
      • TermEventEmitter.sol
      • TermInitializer.sol
      • TermPriceConsumerV3.sol
  • Solidity API - 0.9.0
    • Term Repo Class
      • Term Auction Group
        • TermAuction.sol
        • TermAuctionBidLocker.sol
        • TermAuctionOfferLocker.sol
      • Term Servicer Group
        • TermRepoServicer.sol
        • TermRepoLocker.sol
        • TermRepoCollateralManager.sol
        • TermRepoRolloverManager.sol
      • TermRepoToken.sol
    • Protocol Class
      • TermController.sol
      • TermEventEmitter.sol
      • TermInitializer.sol
      • TermPriceConsumerV3.sol
  • DeFiSafety - detailed report
  • Github Repo
  • Periphery Contracts
    • Blue Sheets
      • Core Architecture
      • Core Functionality
      • Administration
      • Deployed Contracts
        • Smart Contract Audits
        • [Ethereum]
      • Solidity API - latest
        • RepoTokenLinkedList.sol#RepoTokenLinkedList
        • RepoTokenLinkedList.sol#RepoTokenLinkedListStorageV1
        • RepoTokenLinkedListEventEmitter.sol
        • TermDiscountRateAdapter.sol
    • Github Repo
    • Term Strategy Vaults
      • Core Architecture
        • Yearn V3 Framework
        • Term Integration
      • Core Functionality
        • YearnV3 Base Operations
        • Term Protocol Operations
          • Core Integration
          • Portfolio Valuation
          • Protocol Interactions
          • Portfolio Constraints
      • Administration
        • Yearn Roles & Governance
        • Term Vault Governance
      • Configuration Guide
      • Deployed Contracts
        • Smart Contract Audits
        • [Ethereum]
      • Solidity API - latest
        • RepoTokenList.sol#RepoTokenList
        • RepoTokenList.sol#RepoTokenListData
        • RepoTokenList.sol#RepoTokenListNode
        • RepoTokenUtils.sol#RepoTokenUtils
        • Strategy.sol#Strategy
        • TermAuctionList.sol#TermAuctionList
        • TermAuctionList.sol#PendingOffer
        • TermAuctionList.sol#TermAuctionListData
        • TermAuctionList.sol#TermAuctionListNode
        • TermDiscountRateAdapter.sol#TermDiscountRateAdapter
        • TermVaultEventEmitter.sol#TermVaultEventEmitter
        • TermFinanceVaultWrappedVotesToken.sol#TermFinanceVaultWrappedVotesToken
    • Github Repo
Powered by GitBook
On this page
  1. Term Finance Protocol
  2. Protocol Contracts

Price Feeds

Last updated 1 day ago

Term Finance relies on the to serve as an oracle to monitor the health of active borrows on the Protocol in and the sufficiency of collateral associated with bids placed auction in This oracle inherits Chainlink's to retrieve data from Chainlink or Chainlink compatible price aggregators/price feeds. Below, we provide a list of feeds currently subscribed to by the Protocol.

This list is subject to change as new tokens and networks are added to the Protocol.

Data Feed Categories

  • 🟢 Chainlink Feed: follows standard Chainlink price feeds workflow that integrates three layers of aggregation (at the data source, node operator, and oracle network layers)

  • 🔵 Combination/Custom Feed: custom feed for wrapped tokens, 4626 vault tokens etc. that typically combine multiple Chainlink price feeds and/or other on-chain data

Ethereum Network

Pair
Primary
Fallback

🟢 USDC/USD

Source: Chainlink Heartbeat: 24 hours / 0.25%

🟢 USDT/USD

Source: Chainlink Heartbeat: 24 hours / 0.25%

🟢 DAI/USD

Source: Chainlink Heartbeat: 1 hour / 0.25%

🟢 ETH/USD

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

🔵 WBTC/USD

🔵 WSTETH/USD

Heartbeat: 24 hour / 0.50%

🔵 SDAI/USD

Source: Chainlink DAI/USD Heartbeat: 1 hour / 0.25%

🔵 CBETH/USD

🔵 WSTBT/USD

🔵 WEETH/USD

🔵 EZETH/USD

🔵 APXETH/USD

Source: Redstone

🔵 SUSDE/USD

🔵 USD0++/USD

🟢 DEUSD/USD

Source: Redstone Heartbeat: 12 hours / 0.1%

🔵 LBTC/USD

🔵 uniBTC/USD

🔵 RSETH/USD

🔵 PUFETH/USD

🟢 SOL/USD

Source: Chainlink Heartbeat: 24 hour / 2.00%

🟢 cbBTC/USD

Source: Chainlink BTC/USD Heartbeat: 1 hour / 0.5%

Source: Chronicle BTC/USD Heartbeat: 12 hour / 1.00%

🟢 TRYB/USD

Source: Chainlink TRY/USD Heartbeat: 24 hour / 0.5%

🔵 PT-sUSDE-27MAR2025/USD

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

🔵 tETH/USD

🔵 ETH+/USD

🟢 USDS/USD

Source: Chainlink Heartbeat: 24 hour / 0.30%

🔵 PT-ysUSDC-17APR2025

USDC Source: Chainlink Heartbeat: 24 hours / 0.25%

🔵 PT-sUSDE-29MAY2025

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

🔵 lvlUSD

Source: Level ReserveLens

🔵 PT-ysUSDC-31JUL2025

USDC Source: Chainlink Heartbeat: 24 hours / 0.25%

🔵 SuperETH

🔵 PT-sUSDE-31JUL2025

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

PT_price = USDE_price / (1+0.20*days_to_maturity/360)

Avalanche Network

Pair
Address

🟢 USDC/USD

Source: Chainlink Heartbeat: 24 hours / 0.1%

🟢 AVAX/USD

Source: Chainlink Heartbeat: 2 minutes / 0.1%

🟢 SAVAX/USD

Source: Chainlink Heartbeat: 2 minutes / 0.1%

🟢 BTC.B/USD

Source: Chainlink Heartbeat: 24 hours / 0.1%

No Flashloan Attacks - A flashloan is a type of loan where a user can borrow assets with no upfront collateral so long as they return the borrowed assets within the same blockchain transaction (atomically). Given that loans through Term Protocol can be assigned only after (i) a bid a placed, (ii) the bid is revealed (in a separate transaction), and (iii) the bid is fulfilled in completeAuction(a third transaction), it is not possible to open a loan atomically and therefore not subject to flashloan attacks.

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink Heartbeat: 24 hours / 2.00%

Source: Chainlink Heartbeat: 24 hours / 2.00%

Read contract:

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink

Source: Chainlink Heartbeat: 1 hour / 0.50%

Read contract:

Source: Chainlink Heartbeat: 24 hours / 1.00%

Source:

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink Heartbeat: 24 hours / 0.001%

Read contract:

Source: Chainlink Heartbeat: 24 hours / 0.50%

Source: Redstone Heartbeat: 24 hours / 0.50%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink Heartbeat: 24 hours / 0.50%

Source: Redstone Heartbeat: 24 hours / 0.50%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Heartbeat: 24 hours / 1.00%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chainlink Heartbeat: 24 hours / 0.50%

Source: Redstone Heartbeat: 24 hours / 0.20%

Read contract:

Source: Usual Token Map

Source: Usual Protocol

Source: Usual Treasury

Source: Total Supply

Source:

Source:

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink Heartbeat: 24 hours / 2.00%

Source: Chainlink Heartbeat: 24 hours / 2.00%

Source: Chainlink Heartbeat: 24 hours / 0.50%

Source: Redstone Heartbeat: 24 hours / 0.50%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Redstone Heartbeat: 24 hours / 1.00%

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chainlink

Source: Redstone

Source: Term/Chainlink

Source: Chronicle

Read contract:

Read contract:

Source: Chainlink

Source: Chronicle

Read contract:

Read contract:

Read contract: to get collateral adapter for each LST

Read contract: to get collateral adapter for each LST

Read contract: for each underlying LST collateral adapter

Read contract: for each underlying LST collateral adapter

PT_price = / (1+0.20*days_to_maturity/360)

Source: Chainlink

Source: Redstone

Read contract:

PT_price = / (1+0.20*days_to_maturity/360)

Read contract:

Read contract:

Source: Chainlink Heartbeat: 1 hour / 0.50%

Source: Chronicle Heartbeat: 12 hours / 1.00%

Source: Chainlink

Source: Redstone

TermPriceConsumerV3.sol
TermRepoCollateralManager.sol
TermAuctionBidlocker.sol
AggregatorV3Interface
0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6
0x3E7d1eAB13ad0104d2750B8863b489D65364e32d
0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9
0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419
0x46ef0071b1e2ff6b42d36e5a177ea43ae5917f4e
0x442fa169F9c5271722E8854c75ee005922b1Cc34
0x1f6ce69a355a4592743Bb01F4cC3aD14C2ec3e7C
BTC/USD
BTC/USD
WBTC/BTC
WBTC/BTC
0xA64a0A25de00c7cEd3cCaa1F7EC51c3c8e3E899d
0xA770582353b573CbfdCC948751750EeB3Ccf23CF
stEthPerToken
WSTETH/USD
STETH/ETH
ETH/USD
0xAd67b3d95354A0eF001458E0e328BA37628A9327
chi
0xd2ce1D33fCABEDF785a2F5c90d0E0913c46c7BfD
0x2465f23218b62485482e72ab2ec5e18d7b873bef
CBETH/ETH
Coinbase cbEth.exchangeRate()
ETH/USD
ETH/USD
0x2D41692b3A1Bc453fC0fC2e82c5ab79F8aeF0494
STBT POR
getStbtByWstbt
0xd599c45B9A783CCdE283B12a5172181acB4EA596
0xb56c656C7A809944188d1e4f904a57769e1D8Ab0
WEETH/ETH
WEETH/ETH
ETH/USD
ETH/USD
0xcC267b34a98869C6B029E85c3EAF701bf6844b6a
0x1f03bd53b080493cA228fBd290500538C92e8Bfd
EZETH/ETH
EZETH/ETH
ETH/USD
ETH/USD
0xc2b07c73431c9FCbD27Ad32fa93932D1913AeE43
APXETH/ETH
ETH/USD
0x7286466DaEDc0Ae531c56734ceC4625681d4d2c6
0xb99d174ed06c83588af997c8859f93e83dd4733f
USDE/USD
SUSDE/USD
convertToAssets
0x978bC6c3F25B0729d78FdA046B4aBB87EDC75EBB
getAllUsd0Rwa
getPrice
balanceOf()
totalSupply
0x89f48f6671ec1b1c4f6abe964ebdd21f4eb7076f
0x16d35bb3bf5ca76c8fb54853910094e51fc56520
0x8c9afd4e356959f44aed4bb422bd54dc0147b67e
Redstone Reserve
Redstone Reserve
BTC/USD
BTC/USD
0x442fa169F9c5271722E8854c75ee005922b1Cc34
0x1f6ce69a355a4592743Bb01F4cC3aD14C2ec3e7C
BTC/USD
BTC/USD
WBTC/BTC
WBTC/BTC
0x17f838f759aca7a18e2090da25397394b4aa6798
0x9385cd242534995de664875bd0ebc8ff6e5541f4
RSETH/ETH
RSETH/ETH
ETH/USD
ETH/USD
0xaa562b8f109c90fd32d6829f054c35dedd123eff
PUFETH/ETH
ETH/USD
0x4ffC43a60e009B551865A93d232E33Fce9f01507
0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c
0x24C392CDbF32Cf911B258981a66d5541d85269ce
0xB09fC5fD3f11Cf9eb5E1C5Dba43114e3C9f477b5
0x153E9808e57273D88c9F01F342A6bB30a17F3ce3
0x971Bc84Eb1FbBf52372e0FDcde36725FFC56DeB1
USDE/USD
USDE/USD
0x4B24cCe36bce862b16DB35D4Ade14CA7c200121D
0x67ec80C1F91725736e13aE034EA15412E2adfBF9
WSTETH/USD
WSTETH/USD
convertToAssets
convertToAssets
0xD3526265FCd3fc1e887FC8aC454440ff941082D5
0x723614640c10A3052359B9094b3bDa75d10c7371
ETH/USD
ETH/USD
quote
quote
toColl
toColl
refPerTok
refPerTok
0xfF30586cD0F29eD462364C7e81375FC0C71219b1
0x950387718825781E981Fa2dC8a1981a7b16a7DBa
USDC_price
0xfC1C3cBa7793F7AAC107f2b6e418D1BC71C6D887
0x38A334f659EC9b89A225d52d3617425ad8230110
USDE/USD
USDE/USD
0x3D27eFb2C5CDFE28447F1973AFDbb3c4fB9ce060
getReservePrice
0xC336B55254dAAa9C77df953864bd107c027e48A0
USDC_price
0xf04d1a22e4C804119DeD24E28a8b5b3242F46F43
0x0eF80293c8120b61Ea49b0f9fB0ca435a05bBb0e
convertToAssets
convertToAssets
ETH/USD
ETH/USD
0xfb24CA7281F0044E1fc4088B076243f53832983F
0xcA4F7F7e9ecEeD73DC52ce894153098815Ddcd94
USDE/USD
USDE/USD
0xF096872672F44d6EBA71458D74fe67F9a77a23B9
0x0A77230d17318075983913bC2145DB16C7366156
0x2854Ca10a54800e15A2a25cFa52567166434Ff0a
0x2779D32d5166BAaa2B2b658333bA7e6Ec0C65743