Interface that any module contract should implement (Module.sol)
View Source: contracts/modules/Module.sol
↗ Extends: IModule, ModuleStorage, Pausable ↘ Derived Contracts: DividendCheckpoint, GeneralPermissionManager, STO, TrackedRedemption, TransferManager, VotingCheckpoint, Wallet
Module
Contract is abstract
Modifiers
withPerm
modifier withPerm(bytes32 _perm) internalArguments
Name
Type
Description
_perm
bytes32
onlyFactory
modifier onlyFactory() internalArguments
Name
Type
Description
Functions
Constructor
Arguments
Name
Type
Description
_securityToken
address
Address of the security token
_polyAddress
address
_checkPerm
Arguments
Name
Type
Description
_perm
bytes32
_caller
address
_onlySecurityTokenOwner
Arguments
Name
Type
Description
pause
⤾ overrides ISTO.pause
⤿ Overridden Implementation(s): STO.pause
Pause (overridden function)
Arguments
Name
Type
Description
unpause
Unpause (overridden function)
Arguments
Name
Type
Description
getDataStore
used to return the data store address of securityToken
Arguments
Name
Type
Description
reclaimERC20
Reclaims ERC20Basic compatible tokens
Arguments
Name
Type
Description
_tokenContract
address
The address of the token contract
reclaimETH
Reclaims ETH
Arguments
Name
Type
Description
Last updated
Was this helpful?