Base abstract contract to be implemented by all Transfer Manager modules (TransferManager.sol)

View Source: contracts/modules/TransferManager/TransferManager.solโ€‹

โ†— Extends: ITransferManager, Module โ†˜ Derived Contracts: BlacklistTransferManager, CountTransferManager, GeneralTransferManager, KYCTransferManager, LockUpTransferManager, ManualApprovalTransferManager, PercentageTransferManager, ScheduledCheckpoint, SignedTransferManager, VolumeRestrictionTMโ€‹

TransferManager

Contract Members

Constants & Variables

bytes32 public constant LOCKED;
bytes32 public constant UNLOCKED;

Modifiers

onlySecurityToken

modifier onlySecurityToken() internal

Arguments

Name

Type

Description

Functions

getTokensByPartition

โคพ overrides ITransferManager.getTokensByPartitionโ€‹

โคฟ Overridden Implementation(s): BlacklistTransferManager.getTokensByPartition,GeneralTransferManager.getTokensByPartition,LockUpTransferManager.getTokensByPartition,VolumeRestrictionTM.getTokensByPartitionโ€‹

return the amount of tokens for a given user as per the partition

function getTokensByPartition(bytes32 _partition, address _tokenHolder, uint256 ) external view
returns(uint256)

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_tokenHolder

address

โ€‹

โ€‹

uint256

โ€‹