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
Last updated
Was this helpful?