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
CONTROLLER_ADMIN_ROLE
bytes32 CONTROLLER_ADMIN_ROLEDEVOPS_ROLE
bytes32 DEVOPS_ROLEtreasuryWallet
address treasuryWalletprotocolReserveWallet
address protocolReserveWallettermAddresses
mapping(address => bool) termAddressesconstructor
initialize
getTreasuryAddress
getProtocolReserveAddress
Return Values
Name
Type
Description
isTermDeployed
Parameters
Name
Type
Description
Return Values
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
_authorizeUpgrade
Last updated