Interface that every module contract should implement (IModule.sol)

View Source: contracts/interfaces/IModule.solโ€‹

โ†˜ Derived Contracts: Moduleโ€‹

IModule

Functions

getInitFunction

โคฟ Overridden Implementation(s): BlacklistTransferManager.getInitFunction,CappedSTO.getInitFunction,CountTransferManager.getInitFunction,DividendCheckpoint.getInitFunction,DummySTO.getInitFunction,GeneralPermissionManager.getInitFunction,GeneralTransferManager.getInitFunction,KYCTransferManager.getInitFunction,LockUpTransferManager.getInitFunction,ManualApprovalTransferManager.getInitFunction,PercentageTransferManager.getInitFunction,PLCRVotingCheckpoint.getInitFunction,PreSaleSTO.getInitFunction,ScheduledCheckpoint.getInitFunction,SignedTransferManager.getInitFunction,TrackedRedemption.getInitFunction,USDTieredSTO.getInitFunction,VestingEscrowWallet.getInitFunction,VolumeRestrictionTM.getInitFunction,WeightedVoteCheckpoint.getInitFunctionโ€‹

This function returns the signature of configure function

function getInitFunction() external pure
returns(initFunction bytes4)

Arguments

Name

Type

Description

getPermissions

โคพ overrides IPermissionManager.getPermissionsโ€‹

โคฟ Overridden Implementation(s): BlacklistTransferManager.getPermissions,CappedSTO.getPermissions,CountTransferManager.getPermissions,DividendCheckpoint.getPermissions,DummySTO.getPermissions,GeneralPermissionManager.getPermissions,GeneralTransferManager.getPermissions,KYCTransferManager.getPermissions,LockUpTransferManager.getPermissions,ManualApprovalTransferManager.getPermissions,PercentageTransferManager.getPermissions,PLCRVotingCheckpoint.getPermissions,PreSaleSTO.getPermissions,ScheduledCheckpoint.getPermissions,SignedTransferManager.getPermissions,TrackedRedemption.getPermissions,USDTieredSTO.getPermissions,VestingEscrowWallet.getPermissions,VolumeRestrictionTM.getPermissions,WeightedVoteCheckpoint.getPermissionsโ€‹

Return the permission flags that are associated with a module

function getPermissions() external view
returns(permissions bytes32[])

Arguments

Name

Type

Description