TermController.sol
This contract operates at the protocol level and governs all instances of a Term Repo. This contract manages Term Finance protocol permissions and controls
TermController
ADMIN_ROLE
bytes32 ADMIN_ROLEAUCTION_ROLE
bytes32 AUCTION_ROLECONTROLLER_ADMIN_ROLE
bytes32 CONTROLLER_ADMIN_ROLEDEVOPS_ROLE
bytes32 DEVOPS_ROLEINITIALIZER_ROLE
bytes32 INITIALIZER_ROLESPECIALIST_ROLE
treasuryWallet
protocolReserveWallet
termAddresses
termAuctionResults
constructor
initialize
pairInitializer
pairAuction
Parameters
Name
Type
Description
getTreasuryAddress
getProtocolReserveAddress
Return Values
Name
Type
Description
getTermAuctionResults
Parameters
Name
Type
Description
isTermDeployed
Parameters
Name
Type
Description
Return Values
Name
Type
Description
verifyMintExposureAccess
Parameters
Name
Type
Description
updateTreasuryAddress
Parameters
Name
Type
Description
updateProtocolReserveAddress
Parameters
Name
Type
Description
updateControllerAdminWallet
Parameters
Name
Type
Description
markTermDeployed
Parameters
Name
Type
Description
unmarkTermDeployed
Parameters
Name
Type
Description
grantMintExposureAccess
Parameters
Name
Type
Description
revokeMintExposureAccess
Parameters
Name
Type
Description
recordAuctionResult
_authorizeUpgrade
Last updated