Set Documentation
Search…
Controller
Contract that registers system contracts such as added Sets, modules, factories, resources (like price oracles), and protocol fee configurations.

Select View Methods

getModuleFee()

function getModuleFee(address _moduleAddress, uint256 _feeType) external view returns (uint256)
Returns the protocol fee for a given module.
Parameter Name
Type
Description
_moduleAddress
address
Address of module
_feeType
uint256
Fee type
Return Name
Type
Description
fee
uint256
Stored protocol fee on module

isSystemContract()

function isSystemContract(address _contractAddress) external view returns (bool)
Check if a contract address is a module, Set, resource, factory or controller.
Parameter Name
Type
Description
_contractAddress
address
Address of contract
Return Name
Type
Description
isSystemContract
bool
Boolean that returns if address is part of Set system
Last modified 1yr ago