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

View Source: contracts/interfaces/IModule.solarrow-up-right

↘ Derived Contracts: Modulearrow-up-right

IModule

Functions

getInitFunction

⤿ Overridden Implementation(s): BlacklistTransferManager.getInitFunctionarrow-up-right,CappedSTO.getInitFunctionarrow-up-right,CountTransferManager.getInitFunctionarrow-up-right,DividendCheckpoint.getInitFunctionarrow-up-right,DummySTO.getInitFunctionarrow-up-right,GeneralPermissionManager.getInitFunctionarrow-up-right,GeneralTransferManager.getInitFunctionarrow-up-right,KYCTransferManager.getInitFunctionarrow-up-right,LockUpTransferManager.getInitFunctionarrow-up-right,ManualApprovalTransferManager.getInitFunctionarrow-up-right,PercentageTransferManager.getInitFunctionarrow-up-right,PLCRVotingCheckpoint.getInitFunctionarrow-up-right,PreSaleSTO.getInitFunctionarrow-up-right,ScheduledCheckpoint.getInitFunctionarrow-up-right,SignedTransferManager.getInitFunctionarrow-up-right,TrackedRedemption.getInitFunctionarrow-up-right,USDTieredSTO.getInitFunctionarrow-up-right,VestingEscrowWallet.getInitFunctionarrow-up-right,VolumeRestrictionTM.getInitFunctionarrow-up-right,WeightedVoteCheckpoint.getInitFunctionarrow-up-right

This function returns the signature of configure function

function getInitFunction() external pure
returns(initFunction bytes4)

Arguments

Name

Type

Description

getPermissions

⤾ overrides IPermissionManager.getPermissionsarrow-up-right

⤿ Overridden Implementation(s): BlacklistTransferManager.getPermissionsarrow-up-right,CappedSTO.getPermissionsarrow-up-right,CountTransferManager.getPermissionsarrow-up-right,DividendCheckpoint.getPermissionsarrow-up-right,DummySTO.getPermissionsarrow-up-right,GeneralPermissionManager.getPermissionsarrow-up-right,GeneralTransferManager.getPermissionsarrow-up-right,KYCTransferManager.getPermissionsarrow-up-right,LockUpTransferManager.getPermissionsarrow-up-right,ManualApprovalTransferManager.getPermissionsarrow-up-right,PercentageTransferManager.getPermissionsarrow-up-right,PLCRVotingCheckpoint.getPermissionsarrow-up-right,PreSaleSTO.getPermissionsarrow-up-right,ScheduledCheckpoint.getPermissionsarrow-up-right,SignedTransferManager.getPermissionsarrow-up-right,TrackedRedemption.getPermissionsarrow-up-right,USDTieredSTO.getPermissionsarrow-up-right,VestingEscrowWallet.getPermissionsarrow-up-right,VolumeRestrictionTM.getPermissionsarrow-up-right,WeightedVoteCheckpoint.getPermissionsarrow-up-right

Return the permission flags that are associated with a module

Arguments

Name

Type

Description

Last updated

Was this helpful?