Deployed Contracts

As described in the Upgradeability section, Term Finance smart contracts are deployed following the UUPS Proxy Pattern. With proxy contracts, calls are delegated to "implementation contracts" where contract logic is stored. Below we provide addresses to the implementation contracts deployed by the Protocol and a table mapping "releases" to these addresses. New features and upgrades are deployed and tagged to a new release.
0.6.0
0.4.6
0.4.5
0.4.4
0.2.4
Protocol Contracts are "evergreen" contracts that govern and apply to all Term Repo contract deployments.
Auction Contracts are "serially" deployed -- a new set of proxy contracts are deployed to facilitate each Term Auction. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Auction Contracts
Implementation Address
TermAuction
TermAuctionBidLocker
TermAuctionOfferLocker
Repo Contracts, like Auction Contracts, are "serially" deployed -- each Term Repo is defined by a new set of Repo Contract proxy deployments. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Repo Contracts
Implementation Address
TermRepoCollateralManager
TermRepoServicer
TermRepoRolloverManager
TermRepoLocker
TermRepoToken
Protocol Contracts are "evergreen" contracts that govern and apply to all Term Repo contract deployments.
Auction Contracts are "serially" deployed -- a new set of proxy contracts are deployed to facilitate each Term Auction. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Auction Contracts
Implementation Address
TermAuction
TermAuctionBidLocker
TermAuctionOfferLocker
Repo Contracts, like Auction Contracts, are "serially" deployed -- each Term Repo is defined by a new set of Repo Contract proxy deployments. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Repo Contracts
Implementation Address
TermRepoCollateralManager
TermRepoServicer
TermRepoRolloverManager
TermRepoLocker
TermRepoToken
Protocol Contracts are "evergreen" contracts that govern and apply to all Term Repo contract deployments.
Auction Contracts are "serially" deployed -- a new set of proxy contracts are deployed to facilitate each Term Auction. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Auction Contracts
Implementation Address
TermAuction
TermAuctionBidLocker
TermAuctionOfferLocker
Repo Contracts, like Auction Contracts, are "serially" deployed -- each Term Repo is defined by a new set of Repo Contract proxy deployments. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Repo Contracts
Implementation Address
TermRepoCollateralManager
TermRepoServicer
TermRepoRolloverManager
TermRepoLocker
TermRepoToken
Protocol Contracts are "evergreen" contracts that govern and apply to all Term Repo contract deployments.
Auction Contracts are "serially" deployed -- a new set of proxy contracts are deployed to facilitate each Term Auction. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Auction Contracts
Implementation Address
TermAuction
TermAuctionBidLocker
TermAuctionOfferLocker
Repo Contracts, like Auction Contracts, are "serially" deployed -- each Term Repo is defined by a new set of Repo Contract proxy deployments. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Repo Contracts
Implementation Address
TermRepoCollateralManager
TermRepoServicer
TermRepoRolloverManager
TermRepoLocker
TermRepoToken
Protocol Contracts are "evergreen" contracts that govern and apply to all Term Repo contract deployments.
Auction Contracts are "serially" deployed -- a new set of proxy contracts are deployed to facilitate each Term Auction. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Auction Contracts
Implementation Address
TermAuction
TermAuctionBidLocker
TermAuctionOfferLocker
Repo Contracts, like Auction Contracts, are "serially" deployed -- each Term Repo is defined by a new set of Repo Contract proxy deployments. Implementations addresses are provided below. Specific proxy addresses can be found at app.term.finance.
Repo Contracts
Implementation Address
TermRepoCollateralManager
TermRepoServicer
TermRepoRolloverManager
TermRepoLocker
TermRepoToken
Last modified 1mo ago