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) internal

Arguments

Name

Type

Description

_perm

bytes32

onlyFactory

modifier onlyFactory() internal

Arguments

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?