IsleGlobals
Inherits: IIsleGlobals, VersionedInitializable, Governable, UUPSUpgradeable
State Variables
ISLE_GLOBALS_REVISION
protocolFee
isleVault
protocolPaused
isContractPaused
isFunctionUnpaused
isPoolAdmin
isReceivableAsset
isPoolAsset
Functions
getRevision
Returns the revision number of the contract
Needs to be defined in the inherited class as a constant.
Returns
_authorizeUpgrade
initialize
Initializes the contract.
Parameters
setIsleVault
Sets the address of the Isle vault.
Parameters
setProtocolPaused
Pause or unpause the protocol.
Parameters
setContractPaused
Pause or unpause a specific contract.
Parameters
setFunctionUnpaused
Unpause or ununpause a specific function in a contract.
Parameters
setProtocolFee
Sets the protocol fee.
Parameters
setValidReceivableAsset
Sets the validity of a receivable asset (should match ERC-721).
Parameters
setValidPoolAsset
Sets the validity of the pool asset (should match ERC-20).
Parameters
setValidPoolAdmin
Sets the validity of a pool admin.
Parameters
isFunctionPaused
Returns the pause status of a specific function in a contract.
Parameters
Returns
isFunctionPaused
Returns the pause status of a specific function in a contract.
Parameters
Returns
Last updated