TermRepoRolloverManager.sol
This contract belongs to the Term Servicer group of contracts and is specific to a Term Repo deployment. This contract accepts and carries out borrower Term Repo rollover instructions.
TermRepoRolloverManager
This contract accepts and carries out borrower Term Repo rollover instructions
This contract belongs to the Term Servicer group of contracts and is specific to a Term Repo deployment
ADMIN_ROLE
DEVOPS_ROLE
INITIALIZER_ROLE
ROLLOVER_BID_FULFILLER_ROLE
termRepoId
termRepoCollateralManager
termRepoServicer
termController
emitter
approvedRolloverAuctionBidLockers
rolloverElections
termContractPaired
whileNotMatured
notTermContractPaired
constructor
initialize
pairTermContracts
electRollover
An external function that accepted Term Repo rollover instructions
Parameters
Name | Type | Description |
---|---|---|
termRepoRolloverElectionSubmission | struct TermRepoRolloverElectionSubmission | A struct containing borrower rollover instructions |
getRolloverInstructions
A view function that returns borrower rollover instructions
Parameters
Name | Type | Description |
---|---|---|
borrower | address | The address of the borrower |
Return Values
Name | Type | Description |
---|---|---|
[0] | struct TermRepoRolloverElection | A struct containing borrower rollover instructions |
cancelRollover
An external function to cancel previously submitted rollover instructions
fulfillRollover
An external function called by repo servicer to mark rollover as fulfilled
Parameters
Name | Type | Description |
---|---|---|
borrower | address | The address of the borrower |
approveRolloverAuction
Parameters
Name | Type | Description |
---|---|---|
auctionBidLocker | contract ITermAuctionBidLocker | The ABI for ITermAuctionBidLocker interface |
revokeRolloverApproval
Parameters
Name | Type | Description |
---|---|---|
auctionBidLocker | contract ITermAuctionBidLocker | The ABI for ITermAuctionBidLocker interface |
_processRollover
_authorizeUpgrade
required override by the OpenZeppelin UUPS module
Parameters
Name | Type | Description |
---|---|---|
impl | address | new impl address for proxy upgrade |
Last updated