Controller
Last updated
Was this helpful?
Last updated
Was this helpful?
The Index Protocol Controller () is a contract that registers system contracts such as added , , factories, resources (like ), and protocol fee configurations.
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
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